首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将当前日期作为变量插入到del网络共享文件的批处理文件

将当前日期作为变量插入到del网络共享文件的批处理文件
EN

Stack Overflow用户
提问于 2018-07-05 11:14:49
回答 1查看 101关注 0票数 0

我有一个工作批处理文件,我正在通过任务调度程序来删除文件名中包含今天日期的文件。现在,我提前在文件名中手动输入日期,但至少这部分可以工作。我正在寻找最好的方法,让它自动插入变量。如果命名方案不能像本例中那样具体,我可以将其更改为默认命名方案。

代码语言:javascript
复制
For /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%a-%%b)
For /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b)
echo %mydate%_%mytime%
REM 2018-07-04_1040 PM
PushD "\\DISKSTATION\backups\Google Drive" && (
  "forfiles.exe" /s /m "*2018-07-04*" /C "cmd /c del @path"
) & PopD
EN

回答 1

Stack Overflow用户

发布于 2018-07-05 12:05:18

代码语言:javascript
复制
For /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%a-%%b)
For /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b)
REM 2018-07-04_1040 PM
PushD "\\DISKSTATION\backups\Google Drive\TEST" && (
  "forfiles.exe" /s /m "*%mydate%*" /C "cmd /c del @path"
) & PopD

工作中:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51182900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档