永发信息网

求批处理在文件名前加当前日期

答案:2  悬赏:30  手机版
解决时间 2021-02-08 17:34
  • 提问者网友:無理詩人
  • 2021-02-08 10:03
在网上找了很多都是在后面加的,一直没研究明白在前面怎么加,这是网上找来的,在原文件名后面加日期很好用,但我想给他加前面,请各位帮看看
@echo off
set "D=%date:~,4%-%date:~5,2%-%date:~8,2%"
if "%~1" neq "" (Ren "%~1" "%~n1%D%%T%%~x1") else echo 请拖拽&pause
最佳答案
  • 五星知识达人网友:迟山
  • 2021-02-08 10:54
@echo off
set "D=%date:~,4%-%date:~5,2%-%date:~8,2%"
if "%~1" neq "" (Ren "%~1" "%D%%~n1%~x1") else  echo 请拖拽&pause
全部回答
  • 1楼网友:西风乍起
  • 2021-02-08 11:08
@echo offsetlocal enabledelayedexpansionset num=0for %%a in (*.txt) do (echo.%%aset /a num+=1ren "%%a" "!num!_%%a")pause顺序添加序号及下划线,例如我当前目录下有3个txt文档。运行后就会命名为:1_ss.txt2_dd.txt3_dd.txt我是用txt文件做测试的,你可以修改成自己想要的后缀名,如果达不到要求请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯