好吧,超级新手,但我需要一些帮助。我的情况是我在多个文件夹中有多个pdf文件。示例:
文件夹-“用于XYZ的图形”
包含文件- "Drawing - 10“、"Drawing - 11”、"Drawing - 12“
我想将文件夹中的每个文件复制到另一个位置。每个文件将被单独移动到它自己的文件夹中,例如:
文件夹- "10“
包含文件- "Drawing - 10“
文件夹- "11“
包含文件- "Drawing - 11“
文件夹- "12“
包含文件- "Drawing - 12“
所有的目标文件夹都已经创建,所以我知道每个文件夹的路径,我希望每个文件都放在其中,但手动为超过1000个文件执行此操作似乎不太合适。有谁能帮帮我吗?
发布于 2015-05-19 17:37:57
如果您的文件的名称与此完全相同(Something - number.pdf),并且它们与bat文件和文件夹1、2、3位于同一文件夹中……也位于同一文件夹中,下面的代码应该是有效的:
FOR %%a IN (*.pdf) DO (
FOR /F "tokens=3" %%b IN ("%%a") DO (
FOR /F "tokens=1 delims=." %%c IN ("%%b") DO (
COPY "%%~a" "%%~dpa%%c\%%~nxa" /Y
)
)
)如果路径不同,您将不得不进行一些调整。
https://stackoverflow.com/questions/30321390
复制相似问题