방법: Visual Basic에서 디렉터리의 내용 이동

폴더에 있는 파일의 목록을 가져오려면 GetFiles 메서드를 사용하고 파일을 디렉터리 간에 이동하려면 MoveFile 메서드를 사용합니다.

MoveFile을 호출했을 때 대상 구조가 없으면 새로 만들어집니다.

디렉터리의 내용을 이동하려면

  • GetFiles 메서드를 사용하여 디렉터리에 있는 파일의 목록을 가져온 다음 MoveFile 메서드를 사용하여 소스 파일과 해당 파일을 이동할 디렉터리를 지정합니다. 이 예제에서는 내 문서 디렉터리의 모든 파일을 StorageDir라는 디렉터리로 이동합니다.

    Dim fileList = My.Computer.FileSystem.GetFiles(
        My.Computer.FileSystem.SpecialDirectories.MyPictures,
        Microsoft.VisualBasic.FileIO.SearchOption.SearchAllSubDirectories, "*.*")
    
    For Each foundFile In fileList
        My.Computer.FileSystem.MoveFile(foundFile,
            "C:\StorageDir\" & My.Computer.FileSystem.GetFileInfo(foundFile).Name)
    Next
    

강력한 프로그래밍

다음 조건에서 예외가 발생합니다.

참고 항목

작업

방법: Visual Basic에서 파일 이름 바꾸기

방법: Visual Basic에서 파일 이동

방법: Visual Basic에서 다른 디렉터리에 파일의 복사본 만들기

방법: Visual Basic에서 파일 경로의 구문 분석

방법: Visual Basic에서 디렉터리 이동

문제 해결: 텍스트 파일 읽기 및 쓰기(Visual Basic)

방법: Visual Basic에서 파일 컬렉션 이동

참조

GetFiles

MoveFile