1

有没有办法构造一个链接到活动用户的 Documents 文件夹的文件路径。所以代替 C:\Users\User\Documents\ 类似 C:\Active_User\Documents\

附言。我尝试在 KNIME 中使用它。

4

3 回答 3

1

KNIME 中的文件选择器元素理解“knime://knime.workflow”形式的 URL,它访问当前工作流位置,而不管更高的目录路径。

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

于 2016-03-01T13:17:42.277 回答
1

这取决于您要达到的目标。

您可以使用

C:\Users\%USERNAME%\Documents

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

于 2016-02-29T10:13:47.910 回答
0

在 C#/.NET 中,您可以Environment.SpecialFolder.MyDocuments这样使用:

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

在 JavaSystem.getProperty("user.home");中应该为您提供正确的基本目录。

于 2016-02-29T10:20:53.703 回答