簡體   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