etxt 파일을 다른 폴더로 이동하는 콘솔 응용 프로그램 C#을 작성하려고합니다. 폴더 AAtxt 파일을 다른 폴더로 이동하는 방법은 무엇입니까?
string source = "C:\\A\\ResultClassA.txt";
File.Move(Source, "C:\\AA");
하지만 항상이 오류 메시지를 제공하는 기능 그냥 복사 폴더 A로부터 특정 .txt 인 파일 : 경로에
이액세스가 거부되었습니다.
문제 해결 팁 : 이 리소스에 액세스 할 수있는 충분한 권한이 있는지 확인하십시오. 파일에 액세스하려고 시도하는 경우 파일이 ReadOnly가 아닌지 확인하십시오. 이 예외에 대한 일반적인 도움을 얻으십시오.
"File.move"코드가 실행되기 전에 정말로 내 폴더 A와 폴더 B를 "읽기 전용"속성으로 설정해야합니까? 성공 후 이동 만 읽기로 설정 했습니까?
감사합니다. 영웅으로.
폴더'C는 않습니다에 대한 here를 참조 존재해야? File.Move는 파일을 옮기고 디렉토리를 생성하지 않습니다. 'source' 파일이 사용 중이거나 사용 불 가능한 경우에도 실패합니다. – Jodrell
코드 주위에 try/catch를 사용하면 예외에 대한 자세한 내용을 알 수 있으며 예에서 두 번째 줄의 소스는 소문자 여야합니다. –