gpt4 book ai didi

c# - 获取具有动态文件夹名称的特殊文件夹

转载 作者:太空宇宙 更新时间:2023-11-03 23:10:55 26 4
gpt4 key购买 nike

我有一组文件夹,我正在尝试获取其大小。

当我用这种方法得到我的文档目录时:

        string desktopFolder = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);

效果很好。

但我需要能够动态输入最后一部分 - 这可能吗?

我希望能够调用类似的东西:

        string desktopFolder = Environment.GetFolderPath(Environment.SpecialFolder.VARIABLENAME);

其中 VARIABLENAME 是我提供的名称(这是一个适当的“特殊文件夹”,例如“收藏夹”或“桌面”)

这可以做到吗?

最佳答案

您可以使用枚举的字符串形式...

var dir = (Environment.SpecialFolder)Enum.Parse(typeof(Environment.SpecialFolder), "Desktop");
string desktopFolder = Environment.GetFolderPath(dir);

Environment.SpecialFolder.Desktop.ToString() ==> 桌面

关于c# - 获取具有动态文件夹名称的特殊文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39236045/

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