将文件从 UNC 路径复制到 Windows 7 计算机上的启动文件夹

将文件从 UNC 路径复制到 Windows 7 计算机上的启动文件夹

我已经成功弄清楚了如何将文件复制到“\machinename\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\startup”,但是我想将其作为现有启动批处理文件的一部分运行。我希望它能够找出该文件是否已经存在,如果存在,则忽略它。我承认我在这方面完全是菜鸟,但我知道有某种参数或开关可以做到这一点。有人可以帮忙吗?

脚本是:

copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"

我想说

IF "File.txt" exists in "C\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"
Then ignore. 
copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"

答案1

在这里你可以用你的复制命令替换复制文件命令

  • 编辑将 PATH\FILE 替换为您要检查的目的地。

    如果不存在 PATH\FILE (在此处复制文件命令)

答案2

if exist "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\file.txt" (
    copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\file.txt"
)

相关内容