美好的一天,亲爱的同事们
神秘!我无法打开网络文件夹。如果String路径在代码中是硬编码的 - 一切正常,但如果我从文件中读取此路径字符串,则会打开My Documents。
\\\\ello.server\\files\\FD-analysis\\Matherial condition\\
在Main类中读取文件中的public static String netFolderPath变量。
接下来我打开文件夹(如果存在)。如果没有,我创建。
````
String fileFolder = Main.netFolderPath + folderName;
File f = new File(fileFolder);
if (f.exists()) {
try {
Runtime.getRuntime().exec("explorer " + fileFolder);
} catch (IOException ex) {
Logger.getLogger(WorkingWindow.class.getName()).log(Level.SEVERE, null, ex);
}
} else {
new File(fileFolder).mkdir();
try {
Runtime.getRuntime().exec("explorer " + fileFolder);
} catch (IOException ex) {
Logger.getLogger(WorkingWindow.class.getName()).log(Level.SEVERE, null, ex);
}
}
````
答案 0 :(得分:0)
如果你尝试使用PC的ip,网络文件夹就像这样:
\\192.168.178.9\your_path_here
如果您使用字符串作为路径
,请为\\
尝试\