파일 이름에 따라 파일을 하위 폴더로 이동하는 Windows 배치 파일

TNT

배치를 빌드 한 적이 없으며 다음을 수행하는 구문을 찾는 데 어려움이 있습니다. 다음 논리에 따라 하위 폴더 (일부는 이미 존재하고 다른 일부는 생성 될)로 이동하려는 단일 디렉토리에 많은 파일이 저장되어 있습니다.

01202000088000.pdf

characters 1,2 -> first folder
characters 3,4 -> second folder
characters 5,6,7,8,9 -> third folder

01202000088000.pdf파일을 로 이동해야 01\2020\00088\하므로 이름 01202000088000.pdf01\2020\00088\01202000088000.pdf.

도움을 주시면 정말 감사하겠습니다.

편집 : 조언 덕분에 배치 버전도 만들었습니다.

@echo off
setlocal enabledelayedexpansion
rem For each file in your folder
for %%a in (*.pdf) do (
    echo filename=%%a
    rem check if the it is not our script
    if "%%a" NEQ "%0" (
        set foldername=%%a
        set foldername=..\!foldername:~0,2!\!foldername:~2,4!\!foldername:~6,5!\
        echo foldername=!foldername!
        rem check if forlder exists, if not it is created
        if not exist "!foldername!" mkdir "!foldername!"
        rem Move (or change to copy) the file to directory
        move "%%a" "!foldername!\"
    )
)
키스 밀러

역사 연구를하지 않는 한 batch 를 배울 이유가 없습니다 . PowerShell 사용 :

$Source = 'c:\PDF Folder'
GEt-ChildItem $Source *.pdf | ForEach{
   $Destination = ($_.Name.Substring(0,2)),($_.Name.Substring(2,4)),($_.Name.Substring(6,5)) -join '\'
   If ( -not ( Test-Path $Destination )) {
       mkdir $Destination | out-null
   }
   Move-Item $_.FullName $Destination
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파일 이름에 따라 파일을 폴더로 이동하기위한 배치 파일

분류에서Dev

Windows 배치-파일 이름 및 확장자에 따라 파일을 폴더로 이동

분류에서Dev

파일 이름에 따라 폴더를 생성하는 배치 파일

분류에서Dev

이름 [script]에 따라 파일을 하위 폴더로 정렬

분류에서Dev

파일 이름에 따라 파일을 폴더로 정렬하는 방법-Windows CMD

분류에서Dev

파일 이름에 따라 하위 폴더에서 PDF 파일을 이동하는 방법

분류에서Dev

로그 파일에서 문자열을 확인하고 배치를 사용하여 상태에 따라 파일을 다른 폴더로 이동하는 방법

분류에서Dev

폴더 이름을 기준으로 파일을 식별하는 배치 파일

분류에서Dev

csv 목록에 따라 접두사가 일치하는 모든 파일을 폴더로 이동

분류에서Dev

배치 파일-상위 이름 및 (하위) 폴더 이름을 기준으로 파일 이름 변경

분류에서Dev

#, A, B, C, D, ~ Z라는 이름의 하위 폴더에있는 모든 동영상 파일을 나열하는 배치 파일

분류에서Dev

최신 파일을 새 폴더에 복사하는 Windows 배치 파일

분류에서Dev

새 폴더를 만들지 않고 이름을 기반으로 파일을 이동하는 배치 파일

분류에서Dev

파일 이름에 따라 여러 파일을 자신의 폴더로 이동

분류에서Dev

배치로 파일 이동 및 하위 폴더 찾아보기

분류에서Dev

CSV에 파일 경로 및 파일 이름을 나열하는 배치 파일

분류에서Dev

항목에 따라 파일을 특정 폴더로 이동하는 방법

분류에서Dev

이름에 따라 엑셀 파일을 하위 폴더에 저장

분류에서Dev

로그 파일에서 파일 경로 및 파일 이름을 추출하기위한 배치 파일

분류에서Dev

균형 잡힌 방식으로 XML 파일을 여러 폴더로 이동하는 Windows 배치 스크립트

분류에서Dev

여러 하위 폴더 내의 파일에 파일 이름을 삽입하는 배치 스크립트

분류에서Dev

폴더를 다른 폴더로 이동하기위한 배치 파일

분류에서Dev

Windows 배치 스크립트를 사용하여 폴더 내의 여러 파일에서 문자열을 찾아 파일 이름의 일부로 교체

분류에서Dev

파일 날짜로 명명 된 폴더를 만들고 일치하는 폴더로 파일을 이동하려면 Windows 스크립트가 필요합니다.

분류에서Dev

파일을 복사하기 위해 일치하는 폴더 및 파일 이름 패턴으로 rsync

분류에서Dev

파일을 이름을 따서 명명 된 폴더로 파일을 이동하는 Bash 스크립트

분류에서Dev

배치-패턴으로 시작하는 파일을 특정 폴더로 이동

분류에서Dev

이름을 기준으로 파일을 이동하는 배치 파일

분류에서Dev

파일을 자동으로 압축하는 Windows 배치 파일

Related 관련 기사

  1. 1

    파일 이름에 따라 파일을 폴더로 이동하기위한 배치 파일

  2. 2

    Windows 배치-파일 이름 및 확장자에 따라 파일을 폴더로 이동

  3. 3

    파일 이름에 따라 폴더를 생성하는 배치 파일

  4. 4

    이름 [script]에 따라 파일을 하위 폴더로 정렬

  5. 5

    파일 이름에 따라 파일을 폴더로 정렬하는 방법-Windows CMD

  6. 6

    파일 이름에 따라 하위 폴더에서 PDF 파일을 이동하는 방법

  7. 7

    로그 파일에서 문자열을 확인하고 배치를 사용하여 상태에 따라 파일을 다른 폴더로 이동하는 방법

  8. 8

    폴더 이름을 기준으로 파일을 식별하는 배치 파일

  9. 9

    csv 목록에 따라 접두사가 일치하는 모든 파일을 폴더로 이동

  10. 10

    배치 파일-상위 이름 및 (하위) 폴더 이름을 기준으로 파일 이름 변경

  11. 11

    #, A, B, C, D, ~ Z라는 이름의 하위 폴더에있는 모든 동영상 파일을 나열하는 배치 파일

  12. 12

    최신 파일을 새 폴더에 복사하는 Windows 배치 파일

  13. 13

    새 폴더를 만들지 않고 이름을 기반으로 파일을 이동하는 배치 파일

  14. 14

    파일 이름에 따라 여러 파일을 자신의 폴더로 이동

  15. 15

    배치로 파일 이동 및 하위 폴더 찾아보기

  16. 16

    CSV에 파일 경로 및 파일 이름을 나열하는 배치 파일

  17. 17

    항목에 따라 파일을 특정 폴더로 이동하는 방법

  18. 18

    이름에 따라 엑셀 파일을 하위 폴더에 저장

  19. 19

    로그 파일에서 파일 경로 및 파일 이름을 추출하기위한 배치 파일

  20. 20

    균형 잡힌 방식으로 XML 파일을 여러 폴더로 이동하는 Windows 배치 스크립트

  21. 21

    여러 하위 폴더 내의 파일에 파일 이름을 삽입하는 배치 스크립트

  22. 22

    폴더를 다른 폴더로 이동하기위한 배치 파일

  23. 23

    Windows 배치 스크립트를 사용하여 폴더 내의 여러 파일에서 문자열을 찾아 파일 이름의 일부로 교체

  24. 24

    파일 날짜로 명명 된 폴더를 만들고 일치하는 폴더로 파일을 이동하려면 Windows 스크립트가 필요합니다.

  25. 25

    파일을 복사하기 위해 일치하는 폴더 및 파일 이름 패턴으로 rsync

  26. 26

    파일을 이름을 따서 명명 된 폴더로 파일을 이동하는 Bash 스크립트

  27. 27

    배치-패턴으로 시작하는 파일을 특정 폴더로 이동

  28. 28

    이름을 기준으로 파일을 이동하는 배치 파일

  29. 29

    파일을 자동으로 압축하는 Windows 배치 파일

뜨겁다태그

보관