C# 获取所有用户帐户的环境变量值
我需要删除一些文件夹内的特殊文件夹,我这样做C# 获取所有用户帐户的环境变量值,c#,C#,我需要删除一些文件夹内的特殊文件夹,我这样做 string dir = null; dir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); dir = IO.Path.Combine(dir, "FOO\\BAR"); if (IO.Directory.Exists(dir)) IO.Directory.Delete(dir, true); dir = Environment.GetFol
string dir = null;
dir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
dir = IO.Path.Combine(dir, "FOO\\BAR");
if (IO.Directory.Exists(dir))
IO.Directory.Delete(dir, true);
dir = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
dir = IO.Path.Combine(dir, "FOO\\BAR");
if (IO.Directory.Exists(dir))
IO.Directory.Delete(dir, true);
但这只会删除登录用户的文件夹
我想删除所有用户帐户的相同文件夹
如何做到这一点?您不必是管理员就能做到这一点吗?您看到了吗@Kaushikishore:我不想删除那个用户。只有其配置文件的一些文件夹。也许您可以对作业进行排队,这将在用户登录时执行。在那之前,这些文件夹是不会被使用的,对吗?廉价的解决方案是为所有用户提供自动运行功能。