gpt4 book ai didi

c# - 在路径中合并 %USERPROFILE%

转载 作者:太空宇宙 更新时间:2023-11-03 18:09:13 25 4
gpt4 key购买 nike

我需要帮助将当前记录的 %USER% 添加到路径中,这是我目前的代码:

DirectoryInfo dir = new DirectoryInfo(@"%USERPROFILE%\Local Settings\TEST");
foreach (FileInfo files in dir.GetFiles())
{
files.Delete();
}
foreach (DirectoryInfo dirs in dir.GetDirectories())
{
dirs.Delete(true);
}

我怎样才能让他以当前用户身份读取 %USERPROFILE%?我想要一个例子来解决问题,顺便说一句,我想用它来删除 C:\Document and settings\%USERPFORILE%\Local Settings\Temp

最佳答案

只是想补充一点,虽然 Environment.SpecialFolder.UserProfile 是您特定问题的一个很好的答案,但还有另一个选项适用于所有环境变量,而不仅仅是那些具有 SpecialFolder 访问器:Environment.ExpandEnvironmentVariables .

它将接受一个字符串,例如您的 @"%USERPROFILE%\Local Settings\TEST",并返回一个扩展了所有 %% 环境变量的新字符串。

关于c# - 在路径中合并 %USERPROFILE%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19829388/

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