movefile 예제

이 예제에서는 이름이 새 것으로 시작하는 디렉터리 myfiles의 모든 파일을 현재 디렉터리로 이동합니다. 그러나 new*가 실수로 nex*로 작성된 경우. 결과적으로 반환된 상태 및 메시지에서 볼 수 있듯이 이동에 실패합니다. 다음 예제에서 보여 주는 것처럼 매개 변수 없이 명령을 실행하기만 하면 됩니다. 이 예제는 TestDir1에서 TestDir2로 Test.txt 파일을 이동합니다. 소스가 문자열인 경우 괄호 안에 있는 모든 입력을 동봉합니다. 예를 들어, 이동 파일(« myfile.m », »newfolder »). 다음 표에는 My.Computer.FileSystem.MoveFile 메서드와 관련된 작업의 예가 나열되어 있습니다. 다음 예제와 같이 moveFile을 사용하는 것과 똑같이 MoveFile을 사용합니다. 이 예제는 디렉터리를 레벨 아래로 이동합니다. 예를 들어 디렉터리 프로젝트/테스트 케이스와 모든 내용을 프로젝트의 수준 아래로 프로젝트/myfiles로 이동하려면 파일이 즉시 이동되지 않도록 입력합니다. 그러나 다음에 컴퓨터를 다시 시작하면 Windows에서 파일을 이동합니다. 지속적으로 사용 중이던 파일(악성 소프트웨어 제거에 대한 일반적인 요구 사항)을 삭제하려면 다음 예제와 같이 «  »를 대상으로 제공합니다.

파일 myfile1.m을 현재 폴더에서 읽기 전용 폴더로 이동합니다. 현재 폴더를 myfiles로 설정합니다. myotherfiles 및 해당 내용을 현재 폴더로 이동합니다. myoldfolder 폴더를 만든 다음 mynewfolder로 이름을 바꿉니다. 현재 디렉터리가 프로젝트/테스트 케이스이고 프로젝트/myfiles 및 해당 내용을 현재 디렉터리로 이동하려면 .를 사용합니다. / 디렉토리에 도착하는 한 레벨을 탐색하는 소스 경로 이름에서. . . 파일을 이동해야 하는 디렉터리 경로입니다.

경로는 다음 이유 중 하나에 대 한 유효 하지 않습니다. 공백만 포함됩니다. 여기에는 잘못된 문자가 포함되어 있습니다. 또는 장치 경로입니다(.로 시작); 후행 슬래시로 끝납니다. 파일 또는 폴더이동 시도가 성공했는지 를 나타내는 이동 상태를 0 또는 1로 반환합니다. 시도가 성공하면 상태 값은 1입니다. 그렇지 않으면 값은 0입니다. . movefile 소스 대상 f는 대상을 쓰기 할 수 없는 경우에도 이동을 수행합니다. 대상에 대한 읽기/쓰기 특성의 상태는 변경되지 않습니다. `f` 옵션을 사용하여 파일 myfile1.m을 이동하여 대상 폴더의 읽기 전용 상태를 재정의합니다.

1의 상태와 빈 메시지 및 messageID는 복사본이 성공적이었는 것을 확인합니다. . . 경로의 파일 또는 디렉터리 이름에는 콜론(:) 또는 잘못된 형식입니다. 운영 체제 또는 응용 프로그램에서 사용할 때 파일을 이동할 수 없습니다. 기존 파일을 덮어쓰는 것은 참입니다. 그렇지 않으면 거짓. 기본값은 False입니다. MoveFile 메서드는 동일한 볼륨 내에서 파일을 이동할 때만 ACEs(액세스 제어 항목)를 유지합니다. 여기에는 이동시 직접 AC가 되는 상속된 AC가 포함됩니다(직접 AC는 상속된 AC보다 우선함). 파일이 볼륨 간에 이동되면 AC가 복사되지 않습니다. .

두 개의 폴더를 만듭니다: 첫 번째, myfiles, 파일 myfile1.m을 포함 하는, 그리고 두 번째, myotherfiles, 파일 myfile2.m를 포함 하는. movefile 소스 대상은 소스를 파일 또는 폴더 대상으로 이동합니다. 원본과 대상이 같은 위치에 있는 경우 movefile 소스를 대상으로 이름을 바꿉니다. 파일 또는 폴더를 이동할 때 이름을 바꾸려면 대상을 원본과 다른 이름으로 만들고 원본에 대해 하나의 파일 또는 폴더만 지정합니다. 읽기 전용 파일 myfile.m은 더 이상 현재 디렉터리에 없습니다. 파일 test1.m은 d:/작업/제한에 있으며 읽기전용입니다.