java将文件复制到远程计算机无法正常工作。尝试输入远程计算机名
我需要从我的本地机器上传一个文件,并需要上传到远程机器中共享的目录。但若我在同一台机器上做这件事,我需要复制它的工作文件。但我的代码是,在远程机器上工作,但在这里不工作
private static void copyFile(File sourceFile, File destFile)
throws IOException {
if (!sourceFile.exists()) {
return;
}
if (!destFile.exists()) {
destFile.createNewFile();
}
FileChannel source = null;
FileChannel destination = null;
source = new FileInputStream(sourceFile).getChannel();
destination = new FileOutputStream(destFile).getChannel();
if (destination != null && source != null) {
destination.transferFrom(source, 0, source.size());
}
if (source != null) {
source.close();
}
if (destination != null) {
destination.close();
}
我给出的文件路径如下
String newfilename=filename.replace("\\", "/");
lNewFilename="//kia/Database/MEDDoC_"+Emp_Name+".txt";
File source = new File(newfilename);
File desc = new File(lNewFilename);
但它并不是来自远程机器
共 (0) 个答案