在其他pc中创建文件使用java连接到Lan

时间:2014-05-29 11:06:54

标签: java file-io

我正在尝试使用其他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)

任何机构都可以建议解决方案吗?

1 个答案:

答案 0 :(得分:1)

要管理远程计算机中的文件,您将使用网络通信协议。在您的情况下,您尝试使用安全FTP,因此您必须使用处理此作业的Java API。试试JSch  它可能对你有所帮助。