gpt4 book ai didi

c# - 是否有现成的函数来解析 %specialfolders%?

转载 作者:太空狗 更新时间:2023-10-30 01:06:46 27 4
gpt4 key购买 nike

我希望我的命令行程序采用以下形式的文件参数:

-out:%MyDocuments%\dummy.xps

并让 %MyDocuments% 自动替换为:

Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)

我知道这是一个易于编写的函数,但我想它应该已经在某个地方完成了,所以我不想重新发明轮子。

最佳答案

您可以使用 Environment.ExpandEnvironmentVariables(variable);

输入不需要是单个变量,它可以是一个“查询”,就像您的路径一样,嵌入了变量,它将扩展它找到/识别的所有变量。这显示在给定链接的片段中:

String query = "My system drive is %SystemDrive% and my system root is %SystemRoot%";
str = Environment.ExpandEnvironmentVariables(query);
Console.WriteLine("ExpandEnvironmentVariables: {0} {1}", Environment.NewLine, str);

关于c# - 是否有现成的函数来解析 %specialfolders%?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14333738/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com