我的 C# 程序遍历驱动器以获取存储在用户配置文件文件夹下的一些数据。我需要知道某个特定文件夹是否是“文档和设置”。我不能使用 SpecialFolders 技巧,因为我遍历的不是我的系统驱动器,而是一些附加的驱动器,它可能包含另一种语言的操作系统,例如德语。
我需要的只是一组字符串,如“文档和设置”在本地化 Windows 中的样子,例如德语、西班牙语、中文、意大利语、俄语、日语、韩语、法语等。
是否有任何参考(文件、链接等)可以帮助我?
我的 C# 程序遍历驱动器以获取存储在用户配置文件文件夹下的一些数据。我需要知道某个特定文件夹是否是“文档和设置”。我不能使用 SpecialFolders 技巧,因为我遍历的不是我的系统驱动器,而是一些附加的驱动器,它可能包含另一种语言的操作系统,例如德语。
我需要的只是一组字符串,如“文档和设置”在本地化 Windows 中的样子,例如德语、西班牙语、中文、意大利语、俄语、日语、韩语、法语等。
是否有任何参考(文件、链接等)可以帮助我?
在这种情况下,您可能必须扫描目录结构并让您的代码对正确的文件夹进行有根据的猜测。例如:寻找所有本地化通用的东西,例如隐藏的“ntuser.dat”文件。
为了说明,请在命令提示符下键入“dir /a:h ntuser.dat /s”。
如果您需要 Application Data 文件夹等价物,我知道的是:
德语 (DE) 申请数据 Anwendungsdaten 意大利语 (IT) 申请数据 Dati applicazioni 西班牙语 (ES) 应用程序数据数据程序 波兰语 (PL) 申请数据 Dane aplikacji