我正在尝试使用此代码将文件从我的计算机传输到另一台计算机但我得到了 异常java.io.FileNotFoundException:\ 192.168.1.4 \ D:\ Color.txt(无法找到网络名称)
File source = new File("G:\\Color.txt");
File dest = new File("\\\\192.168.1.4\\D:\\Color.txt");
// File dest = new File("D:\\Color.txt");
try {
InputStream input = new FileInputStream(source);
OutputStream output = new FileOutputStream(dest);
byte[] buf = new byte[1024];
int bytesRead;
while ((bytesRead = input.read(buf)) > 0) {
output.write(buf, 0, bytesRead);
}
System.out.println("File Copied successfully");
input.close();
output.close();
}
catch(Exception e)
{
System.out.println("Exception "+e);
}
答案 0 :(得分:1)
文件系统中的文件或目录由java中的两个抽象概念表示。这些抽象概念是java.io.File
和java.nio.file.Path
。
File类表示文件系统中的文件,而接口Path表示文件的路径字符串。在本教程中,我们将介绍File或Path上的各种操作。我们使用
处理文件语法:
File file = new File("c:\\filefolder\\file.txt");
但在您的情况下,首先检查位置是否可通过文件资源管理器使用,并使用相同的地址。