首页 > 解决方案 > 通过打开 CMD 使用批处理文件执行复制命令

问题描述

我正在我的桌面上创建一个批处理文件,其中包含一个简单的代码:

%SystemRoot%\system32\cmd.exe

这将打开命令提示符。

然后我需要将以下代码复制粘贴到命令提示符中。

for /r "Z:\QCQA\Main QCQA Files\QA System Files\Nonconformance\Non-Conformance Reports\" %i in (NCR*.pdf) do copy "%~fi" "Z:\QCQA\Main QCQA Files\QA System Files\Nonconformance\NCR Log Tracking\PDF Destination from DOS\" /Y

上述命令只是将 PDF 从一个目录复制并粘贴到另一个目录。

有没有办法将整个内容写入批处理文件?期望的输出是:

完成后,我可以简单地使用 Windows 任务计划程序在每天凌晨 5:00 运行这个 Bat 文件。

感谢所有帮助。谢谢你。

标签: batch-filecmdcommand-prompt

解决方案


  • 在桌面上创建一个批处理文件并使用以下代码...
@echo off

for /r "Z:\QCQA\Main QCQA Files\QA System Files\Nonconformance\Non-Conformance Reports\" %%i in (NCR*.pdf) do (
  copy "%%i" "Z:\QCQA\Main QCQA Files\QA System Files\Nonconformance\NCR Log Tracking\PDF Destination from DOS\" /Y
)
  • 随时双击批处理文件来运行它。
  • 而已!=)

推荐阅读