我已经成功弄清楚了如何将文件复制到“\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"
)