我使用以下批处理脚本将文件从当前文件夹复制到指定位置。
@echo off
echo copying files to destination
copy *.eps* \\10.10.14.13\adman\in\displ )
我在上面的脚本中遇到了两个问题。
我无法选择特定文件并运行脚本,例如,如果文件夹中有更多(eps)文件,则会将所有文件复制到该位置。
我想在每个复制文件的末尾插入我的用户登录名。
我的文件名看起来像F0#CGDBANG000947532#.eps
,我希望这样F0#CGDBANG000947532#username.eps
。
答案 0 :(得分:0)
copy "*.eps*" "\\10.10.14.13\adman\in\displ\*%username%.*"
尝试ForFiles /?
,For /?
,xcopy /?
和robocopy /?
,了解如何选择不同标准的文件。
答案 1 :(得分:0)
最后,在您的一些评论和其他问题之后,我理解了您的要求(我认为)。
@echo off
for %%i in (%*) do if /i "%%~xi"==".eps" copy "%%i" "\\10.10.14.13\adman\in\displ\%%~ni%username%.%%~xi"
pause