【发布时间】:2019-03-31 15:23:27
【问题描述】:
我正在用 C# 编写程序。如何在不知道用户名的情况下移动文件?像 C:\Users\ 现在有了用户名,但我不知道某人的用户名以及如何移动它?
var proc2 = new ProcessStartInfo();
proc2.UseShellExecute = true;
proc2.WorkingDirectory = @"C:\Windows\System32";
proc2.FileName = @"C:\Windows\System32\cmd.exe";
proc2.Verb = "runas";
proc2.Arguments = "/c move x.bat C:\Users\HERE";
proc2.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(proc2);
【问题讨论】:
-
如果您具有管理员权限,则可以扫描用户文件夹,然后在每个文件夹中搜索该文件位置。有3步的扫描文件夹-搜索文件-移动文件
-
@maytham-ɯɐɥʇʎɐɯ 但是你知道怎么扫描吗?