繁体   English   中英

如何在Java中从文件读取文件夹路径

[英]How to read folder path from file in Java

美好的一天,亲爱的同事

神秘! 我无法打开网络文件夹。 如果字符串路径在代码中进行了硬编码-一切正常,但是如果我从文件中读取此路径字符串,它将打开“我的文档”。

  1. 文件中路径的字符串netFolderPath与之前在代码中简单地分配给变量的字符串相同:

\\\\\\\\ello.server\\\\files\\\\FD-analysis\\\\Matherial condition\\\\

  1. 从文件中读取Main类的公共静态String netFolderPath变量。

  2. 接下来,打开文件夹(如果存在)。 如果没有,我创建。

````

 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);
        }
    }

````

如果您尝试使用PC的IP,则网络文件夹将存在,例如:

\\\\192.168.178.9\\your_path_here

如果使用字符串作为路径,请尝试使用\\\\代替\\

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM