将多个pdf文件复制到另一个目录,并将每个文件创建文件夹及其名称

问题描述 投票:1回答:1

我有一个包含大约150个pdf文件的文件夹。我想以150个文件的名义创建文件夹。之后,我希望将pdf文件移动到其各自的文件夹。可以在cmd或任何exe文件中使用它吗?例 E:\ | ______ abc.pdf | ______ cde.pdf | ______ efg.pdf F:\备份\ | ______ abc | ____ abc.pdf | ______ cde | ____ cde.pdf | ______ efg | ____ efg.pdf

batch-file cmd directory filenames
1个回答
0
投票

未经测试

@echo off

set "source=E:\"
set "target=F:\bckp"

for %%a in ("%source%*pdf") do (
    mkdir "%target%\%%~na"
    copy "%%~fa" "%target%\%%~na"
)
© www.soinside.com 2019 - 2024. All rights reserved.