한 폴더에 376140 개의 PDF 파일이 있습니다. 이름으로 하위 폴더로 이동하고 싶습니다. 모든 PDF 파일의 이름이 지정되기 때문입니다 SNxxxxxx
( SN000001
부터). 모든 100.000이 하위 폴더에 있고 10.000이 해당 하위 폴더 내의 하위 폴더가되기를 원합니다. 최종 결과는 다음과 같아야합니다.
d:\Doc\SN000001-SN100000\SN000001-SN010000\SN000005.pdf
그것은에서하지 정렬 이상의 논리의 00001 to 10000
에서, 10001 to 20000
등등,하지만에서 00000 to 09999
에서 10000 to 19999
등
그리고 코딩이 훨씬 더 쉽습니다.
for /L %%i in (0,1,9) do (
for /L %%j in (0,1,9) do (
if exist SN%%i%%j*.pdf (
echo md "D:\Doc\SN%%i00000-SN%%i99999\SN%%i%%j0000-SN%%i%%j9999"
echo move "SN%%i%%j????.pdf" "D:\Doc\SN%%i00000-SN%%i99999\SN%%i%%j0000-SN%%i%%j9999\"
)
)
)
echo
출력이 정상으로 보이면 s를 제거하십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다