繁体   English   中英

如何在Java中创建现有文件

[英]how to create a existing file in java

我问有一种方法可以像程序或bat文件或任何写有东西的文件一样放置,当他单击按钮时,它们将创建我放入我的项目中的文件用户桌面有没有办法?

File test = new File("C:/Users/"
                      + System.getProperty("user.name")
                      + "/AppData/Roaming/.minecraft/mods/welcome.txt");
try { test.createNewFile(); } 
catch (IOException e1) { e1.printStackTrace(); }

这行不通。

如果磁盘上已经存在要创建的文件,则可以打印一条消息,例如“文件已存在”-

     try { 
          File file = new File("c:\\some\location\file_name.txt");

          if (file.createNewFile()){
            System.out.println("File is created!");
          }else{
            System.out.println("File already exists.");
          }

    }catch (IOException e) {
       e.printStackTrace();
    }

为了只将文件放在另一台计算机上,您将需要以某种方式被授予权限(否则,任何人都可以使用所需的任何内容感染任何联网的计算机)。 您可以通过多种方式访问​​另一台计算机(查看虚拟专用网络和映射的网络驱动器)。 将文件传送到另一台计算机的最常见方法是建立一个网站,用户可以通过单击链接来请求将文件下载到其计算机上。 您还可以编写一个使用http get的客户端程序,以允许客户端用户请求将内容下载到其计算机上的特定位置。

好的,我发现我是如何从“制造”的服务器上下载文件的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM