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

时间:2017-04-05 11:10:23

标签: java windows directory

美好的一天,亲爱的同事们

神秘!我无法打开网络文件夹。如果String路径在代码中是硬编码的 - 一切正常,但如果我从文件中读取此路径字符串,则会打开My Documents。

  1. 文件中路径的字符串netFolderPath与之前在代码中分配给变量的字符串相同:
  2. \\\\ello.server\\files\\FD-analysis\\Matherial condition\\

    1. 在Main类中读取文件中的public static String netFolderPath变量。

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

    3. ````

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

      ````

1 个答案:

答案 0 :(得分:0)

如果你尝试使用PC的ip,网络文件夹就像这样:

\\192.168.178.9\your_path_here

如果您使用字符串作为路径

,请为\\尝试\
相关问题