Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java在连接到Lan的其他pc中创建文件_Java_File Io - Fatal编程技术网

使用java在连接到Lan的其他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!!!");

我试图创建一个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!!!");
                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?没别的了?这只是一个复杂的逻辑(试试看,这里有一个简单的例子