You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过cmd.exe查找并复制含当日日期的文件(支持任务计划器执行)

用Windows任务计划器+CMD自动复制当日日期匹配的MP3文件

完全可以实现,以下是具体操作步骤:

1. 编写批处理脚本

新建一个文本文件,将后缀改为.bat(例如命名为DailyMP3Copy.bat),写入以下内容:

@echo off
:: 设置源文件夹和目标文件夹路径,路径含空格时需用双引号包裹
set "source_dir=C:\你的源文件夹完整路径"
set "target_dir=C:\你的目标文件夹完整路径"

:: 提取当前系统日期的日和月(此处假设系统日期格式为 dd/MM/yyyy)
set "day=%date:~0,2%"
set "month=%date:~3,2%"

:: 构造要复制的目标文件名
set "file_name=%day%-%month%.mp3"

:: 执行复制操作
copy "%source_dir%\%file_name%" "%target_dir%\"

注意事项:

  • 系统日期格式会因区域设置不同而变化,比如部分系统是MM/dd/yyyy格式,此时需调整day和month的提取位置:
    set "day=%date:~3,2%"
    set "month=%date:~0,2%"
    
  • 可先在CMD中执行echo %date%查看当前系统的日期格式,再对应调整脚本中的数字参数。
  • 若源/目标文件夹路径包含空格,必须用双引号包裹完整路径。

2. 通过Windows任务计划器设置自动执行

  1. 打开「任务计划程序」,点击右侧「创建基本任务」。
  2. 输入任务名称(比如「每日复制对应日期MP3」),点击下一步。
  3. 触发器选择「每天」,设置任务执行的具体时间(例如早上8点),点击下一步。
  4. 操作选择「启动程序」,点击下一步。
  5. 在「程序或脚本」栏输入cmd.exe,在「添加参数(可选)」栏输入:
    /c "C:\你的批处理文件完整路径\DailyMP3Copy.bat"
    
    (批处理文件路径需写全,含空格时加双引号)
  6. 点击下一步,确认设置后勾选「当单击完成时,打开此任务属性的对话框」,点击完成。
  7. 在属性对话框中,可按需勾选「不管用户是否登录都要运行」,避免因未登录导致任务无法执行。

完成以上设置后,每天到指定时间,任务计划器会自动调用CMD执行批处理脚本,将当日对应的MP3文件复制到目标文件夹。

内容的提问来源于stack exchange,提问作者Dario Odobašić

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 05:57:21