2014-03-31 5 views
-1

파일을 C#의 다른 위치로 복사하고 파일이 있으면 덮어 쓰려면 어떻게해야합니까? 여기 C# 콘솔 응용 프로그램에서 새 폴더로 파일을 복사하는 방법

는 내가 지금까지 무엇을 가지고 : 당신은 또한 서버 경로 문자열 대상 디렉토리뿐만 아니라에서 파일 이름을 포함해야

 string sitemap_path = "T:\\somefolder\\somefolder\\somefolder\\Sitemap.xml"; 
     string server_path ="X:\\somefolder\\somefolder\\somefolder"; 
     File.Copy(sitemap_path,server_path,true); 
     Console.WriteLine(); 
     Console.ReadLine(); 
+0

나는 C#에'Directory' 클래스가 있다고 생각합니까? – OmniOwl

+0

[이] 읽었습니까 (http://msdn.microsoft.com/en-us/library/cc148994.aspx) –

+0

그리고 지금까지 무엇이 잘못 되었습니까? 컴파일되지 않습니까? 그렇다면 컴파일러 오류가 무엇입니까? 예외가 발생하면 실패합니까 (그렇다면 예외는 무엇이며 어디에서 던집니까?)? 조용히 실패합니까? 잘못된 파일을 복사합니까? 올바른 파일을 잘못된 대상에 복사합니까? 우리가 도울 수 있기 전에 더 많은 정보가 필요합니다. –

답변

1

당신이주고 잊어 버린 새 경로의 파일 이름 :

File.Copy(sitemap_path,server_path + "\\newFileName.xml", true); 
관련 문제