CMD / PowerShell 명령을 사용하여 파일 이름에 따라 파일을 폴더로 정렬하려면 어떻게합니까?
많은 파일 (20,000 개가 넘는 파일)이 포함 된 폴더가 있는데 모든 파일의 이름 지정 규칙이 다음과 같습니다 (예 : 패턴에 유의).
t_1001_1801.png
t_1001_1802.png
t_1001_1803.png
...
t_1001_2112.png (last file starts with 't_1001_')
t_1002_1801.png
t_1002_1802.png
t_1002_1803.png
....
t_1002_2112.png
t_1003_1801.png
t_1003_1802.png
t_1003_1803.png
...
t_1214_2112.png (last file in folder)
이 CMD 명령을 실행하여 폴더 목록
for /l %i in (1001,1,1214) do md x%i
을 만듭니다. 폴더 목록을 만듭니다. 예 :
x1001
x1002
x1003
...
x1214
이제 파일 이름에 따라 파일을 폴더로 정렬 (이동)하고 싶습니다.
- move the files t_1001_1801.png to t_1001_2112.png to the folder x1001.
- move the files t_1002_1801.png to t_1002_2112.png to the folder x1002.
...
이 목적으로 쉘 명령을 사용할 수 있습니까?
당신의 이름 바꾸기 / 이동을 미리 더불어, UI 너무 매우 강력한 정규식 배치 도구 이름 바꾸기 파일 PFrank을 체크 아웃 : www3.telus.net/pfrank이
—
therobyouknow
이것을 시도하지는 않았지만 어떻
—
Neil
for /l %i in (1001,1,1024) do md x%i&mv t_%i_* x%i
습니까?