Filepath到Documents文件夹独立于User

时间:2016-02-29 10:08:12

标签: windows-10 filepath knime

是否有办法构建链接到活动用户的Documents文件夹的文件路径。因此,而不是C:\ Users \ User \ Documents \,如C:\ Active_User \ Documents \

PS。我试图在KNIME中使用它。

3 个答案:

答案 0 :(得分:1)

这取决于你想要达到的目标。

您可以使用

C:\Users\%USERNAME%\Documents

将使用环境变量%USERNAME%(=当前用户)。

答案 1 :(得分:1)

KNIME中的文件选择器元素以" knime://knime.workflow"的形式理解URL。无论更高的目录路径如何,它都会访问当前工作流程位置。

您还可以使用Java变量编辑来获取Java中的用户名,用于创建可由文件读取器(或其他节点)用作流变量的字符串。

答案 2 :(得分:0)

在C#/。NET中,您可以使用Environment.SpecialFolder.MyDocuments,如下所示:

Console.WriteLine("GetFolderPath: {0}",
                     Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments));

在Java System.getProperty("user.home");中,应该为您提供正确的基础指南。