我正在处理使用现有PDF文件名创建新文件夹的批处理文件,然后将PDF文件以及“STP”文件复制到新文件夹中。将新名称略有不同的“STP”文件复制到新创建的文件夹中时出现问题。
文件:File001.pdf,File001.stp,File002.pdf,File002_RA_V9.stp 我的脚本创建一个以PDF文件命名的文件夹,然后将PDF和相应的STP文件的副本传输到新文件夹中...但我无法找到将File002_RA_V9.stp复制到File002文件夹的方法
这是我的剧本:
@ECHO OFF
SET /P todir=Please drap and drop destination directory:
for /f %%f in ('dir *.pdf /b') do md %todir%\%%~nf & xcopy %%f %todir%\%%~nf
for /f %%f in ('dir *.stp /b') do xcopy %%f %todir%\%%~nf
感谢您的帮助!
答案 0 :(得分:1)
for /f %%f in ('dir *.pdf /b') do md %todir%\%%~nf & xcopy %%f %todir%\%%~nf\&xcopy %%~nf*.stp %todir%\%%~nf\
或
for /f %%f in ('dir *.pdf /b') do md %todir%\%%~nf & xcopy %%f %todir%\%%~nf&xcopy %%~nf*.stp %todir%\%%~nf\%%~nf.stp
如果你想删除"垃圾"在file002
之后
(未测试的)