for %%x in ("*.pdf") do (
md "%%~nx"
move "%%x" "%%~nx"
)
Como posso criar várias pastas de vários arquivos definidos em uma pasta?
Exemplo. Eu tenho 80 arquivos pdf em uma pasta e quero criar 80 pastas para cada arquivo para separá-los.
Isso é possível e como?
THX
for %%x in ("*.pdf") do (
md "%%~nx"
move "%%x" "%%~nx"
)
@echo off
setlocal EnableDelayedExpansion
for %%A in (myfolder\*.pdf) do (
set tmp_FolderName=%%~nA
set tmp_FileName=%%~A
md "!tmp_FolderName!"
move "!tmp_FileName!" "!tmp_FolderName!" >nul
)
setlocal DisableDelayedExpansion
endlocal
Tags windows