使用java在连接到Lan的其他pc中创建文件
我试图创建一个txt文件使用java在其他pc和我试图做的代码是使用java在连接到Lan的其他pc中创建文件,java,file-io,Java,File Io,我试图创建一个txt文件使用java在其他pc和我试图做的代码是 try { File f = new File("sftp://ip/home/username/krish.txt"); boolean check = f.createNewFile(); if (check) { System.out.println("File Created!!!");
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)
任何人都可以提出解决方案吗?要管理远程计算机中的文件,您将使用网络通信协议。在您的情况下,您正试图使用安全FTP,因此您必须使用处理此作业的JavaAPI。尝试
它可能会帮助您。您确定Java本机支持SFTP吗?似乎有几个库可用于此目的。@MarkWagoner那么您能告诉我如何使用此库吗?我应该如何处理包含在库中的jar?没别的了?这只是一个复杂的逻辑(试试看,这里有一个简单的例子