3 c#
我想将图片复制到homegroup共享文件夹.我已通过" 开始"菜单>"运行">"cmd.exe"打开cmd.exe并键入:
copy C:\pic1.png \\SOMECOMP\Users\SOMEONE\Shared
Run Code Online (Sandbox Code Playgroud)
图片已被复制好了.但是,当我尝试用C#做同样的事情时,就像那样:
System.Diagnostics.Process.Start(@"cmd.exe", @"/c start copy C:\pic1.png \\SOMECOMP\Users\SOMEONE\Shared");
Run Code Online (Sandbox Code Playgroud)
我收到以下消息:
访问被拒绝.
我怎样才能解决这个问题?
PS - File.Copy引发相同的错误.对我来说,cmd方式看起来更有希望.
为什么在使用File.Copy时你会使用Process.Start来复制文件?
File.Copy(@"C:\pic1.png", @"\\SOMECOMP\Users\SOMEONE\Shared\pic1.png", true);
Run Code Online (Sandbox Code Playgroud)
就访问被拒绝消息而言,您需要确保您正在执行程序的帐户具有对此UNC共享的写入权限,这可能不是ASP.NET应用程序或在有限权限下运行的Windows NT服务的情况账户.
| 归档时间: |
|
| 查看次数: |
5873 次 |
| 最近记录: |