批处理文件特定文件/快捷方式的副本

时间:2018-08-23 09:32:20

标签: batch-file cmd

我正在尝试创建一个批处理文件,以将3个特定文件从a["foo"].bisect.insort(a, -1)复制到新位置C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office

但是我只想从该位置复制3个特定文件。

  

文件1:Microsoft Excel 2010

     

文件2:Microsoft Outlook 2010

     

文件3:Microsoft Word 2010

提前谢谢您,希望我早就明白了。

1 个答案:

答案 0 :(得分:1)

只复制它怎么样?

copy /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office\Microsoft Excel 2010" "C:\Users\Public\Desktop"
copy /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office\Microsoft Outlook 2010" "C:\Users\Public\Desktop"
copy /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office\Microsoft Word 2010" "C:\Users\Public\Desktop"

或在for循环中:

@echo off
set "pth=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office\"
for %%i in ("%pth%Microsoft Word 2010" "%pth%Microsoft Excel 2010" "%pth%Microsoft Outlook 2010") do copy /Y %%i "C:\Users\Public\Desktop"