是否有办法构建链接到活动用户的Documents文件夹的文件路径。因此,而不是C:\ Users \ User \ Documents \,如C:\ Active_User \ Documents \
PS。我试图在KNIME中使用它。
答案 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");
中,应该为您提供正确的基础指南。