有没有办法构造一个链接到活动用户的 Documents 文件夹的文件路径。所以代替 C:\Users\User\Documents\ 类似 C:\Active_User\Documents\
附言。我尝试在 KNIME 中使用它。
有没有办法构造一个链接到活动用户的 Documents 文件夹的文件路径。所以代替 C:\Users\User\Documents\ 类似 C:\Active_User\Documents\
附言。我尝试在 KNIME 中使用它。
KNIME 中的文件选择器元素理解“knime://knime.workflow”形式的 URL,它访问当前工作流位置,而不管更高的目录路径。
您还可以使用 Java 变量编辑来获取 Java 中的用户名,您可以使用它来创建一个字符串,文件阅读器(或其他节点)可以将其用作流变量。
这取决于您要达到的目标。
您可以使用
C:\Users\%USERNAME%\Documents
它将使用环境变量%USERNAME%
(=当前用户)。
在 C#/.NET 中,您可以Environment.SpecialFolder.MyDocuments
这样使用:
Console.WriteLine("GetFolderPath: {0}",
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments));
在 JavaSystem.getProperty("user.home");
中应该为您提供正确的基本目录。