2012-09-12 4 views
0

로컬 msi 설치 프로그램을 여러 원격 서버에 배포해야합니다. 로컬 드라이브 (msi가있는)를 원격 서버에 매핑 한 다음 매핑 된 로컬 드라이브의이 파일을 각 서버의 특정 디렉터리에 복사하는 것으로 가정합니다. ,C를 사용하여 로컬 드라이브를 원격 서버에 매핑하는 방법

다음 (네트워크 경로를 찾을 수 없습니다 오류가)

System.IO.File.Copy(@"\\WIN-J02JG3AAV7P\temp\emcrpts_x64_v40.msi", 
        @"\\sharepoint2010\C$", true); 

이 작동하지 않았다 : 전나무에서

, 나는 사전 매핑을하지 않고 원격 서버에 파일을 복사하려고했다 내 로컬 드라이브를 원격 서버에 매핑하려고하는데 올바른 구문이 부족합니다. 로컬 C : \ temp 공유가있는 경우 "sharepoint2010"이라는 원격 서버에 매핑 할 적절한 C# 구문은 무엇입니까?

답변

1

이미 문제를 해결할 수있는 대상에 파일 이름을 추가 :

File.Copy(@"\\WIN-J02JG3AAV7P\temp\emcrpts_x64_v40.msi", 
      @"\\sharepoint2010\C$\emcrpts_x64_v40.msi", true); 

대상은 the documentation를 참조 디렉토리가 될 수 없습니다.

+0

나는 완전히 그것을 놓쳤다. +1. – David