有沒有辦法構建鏈接到活動用戶的文檔文件夾的文件路徑。因此,而不是C:\ Users \ User \ Documents \類似於C:\ Active_User \ Documents \獨立於用戶的文檔文件夾的文件路徑
ps。我試圖在KNIME中使用這個。
有沒有辦法構建鏈接到活動用戶的文檔文件夾的文件路徑。因此,而不是C:\ Users \ User \ Documents \類似於C:\ Active_User \ Documents \獨立於用戶的文檔文件夾的文件路徑
ps。我試圖在KNIME中使用這個。
KNIME中的文件選擇器元素以「knime://knime.workflow」的形式瞭解URL,它可以訪問當前工作流程位置,而不管較高的目錄路徑如何。
您也可以使用Java變量編輯來獲取Java中的用戶名,您可以使用該用戶名創建一個可以被文件讀取器(或其他節點)用作流變量的字符串。
這取決於你想要達到的目標。
可以使用
C:\Users\%USERNAME%\Documents
這將使用環境變量%USERNAME%
(=當前用戶)。 。
對我來說這看起來是最合適的答案。然而,我正在使用的應用程序(KNIME)並不將此評估爲propper文件路徑,我希望它會這樣。它運行在Java上我相信,也許這就是問題所在。 – Luuklag
在C#/。NET,您可以使用Environment.SpecialFolder.MyDocuments
這樣的:
Console.WriteLine("GetFolderPath: {0}",
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments));
在Java System.getProperty("user.home");
應該給你正確的基礎diretory開始。
我已經使用了你給的第二個選項。確實像一個魅力工程。 – Luuklag