그림을 홈 그룹 공유 폴더로 복사하려고합니다. 나는>시작 메뉴를 통해 cmd.exe를 오픈> cmd.exe를를 실행하고 입력 한 :C에서 cmd를 사용하여 다른 컴퓨터에 파일 복사 #
copy C:\pic1.png \\SOMECOMP\Users\SOMEONE\Shared
사진이 잘 복사되었습니다. 그러나 , 내가 그런 식으로, C 번호와 동일한 작업을 수행하려고 :
System.Diagnostics.Process.Start(@"cmd.exe", @"/c start copy C:\pic1.png \\SOMECOMP\Users\SOMEONE\Shared");
나는 다음과 같은 메시지가 얻을 : 액세스가 거부되었습니다
합니다.
어떻게 해결할 수 있습니까?
P. - File.Copy가 동일한 오류를 발생시킵니다. 나를 위해 cmd 방식이 더 유망 해 보였습니다.
C#으로 직접 파일을 복사하는 대신 cmd.exe를 사용하여 명령을 실행하려고하는 이유가 있습니까? http://msdn.microsoft.com/en-us/library/cc148994.aspx –
.NET에서 파일 복사 방법을 제공 할 때 System.Diagnostics.Process를 사용하여 파일을 복사하는 이유는 무엇입니까? – David
@ Davidity 아마도 그가 File을 알지 못했기 때문일 수 있습니다 .Copy는 .Net Framework의 일부였습니까? – Alex7575