我正在尝试使用其他PC中的java创建一个txt文件,我正在尝试编写代码。
try {
File f = new File("sftp://ip/home/username/krish.txt");
boolean check = f.createNewFile();
if (check) {
System.out.println("File Created!!!");
return true;
}
else{
System.out.println("File not Created!!!");
return false;
}
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
我得到的错误是:
java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:959)
任何机构都可以建议解决方案吗?
答案 0 :(得分:1)
要管理远程计算机中的文件,您将使用网络通信协议。在您的情况下,您尝试使用安全FTP,因此您必须使用处理此作业的Java API。试试JSch 它可能对你有所帮助。