文件管理 · 2022年7月25日

bat文件名日期|bat怎样能够生成带年月日时的文件名

『壹』 bat命令创建以日期为名的文件夹

md "%date:~2,2%%date:~5,2%%date:~8,2%"虽然另一个芝麻写了很详细的解释,但貌似根本没有说到正题上,看样子应该是直接复制别的地方的内容作为答案的。

『贰』 求1个BAT, 将文件a重命名为a+ 当日日期(如,a_20111027)

找一个CygWin的date.exe吧,然后将其改名为cwdate.exe(因date在windows的cmd中是内部命令,优先级高于外部命令),注意,还有几个动态链接库也需要获得。该工具可以按照任意格式自行组织结果,CygWin中还有不少值得收藏使用的利器,也建议你体验一二。如提供邮箱,咱可把常用的一些打个包发给你,当然了,你也可以去网上下载全套的,总量上G。如果已经有cwdate.exe,则for /F %%D in ('cwdate +%Y%m%d') do set DateString=%%D,就可以获得日期的8位整数格式串。

『叁』 bat文件 当天日期 怎么写

您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!::保存为.bat并运行@echo offfor /f "tokens=1,2,3 delims=- " %%i in ('date /t') do echo %%i%%j%%kpause不知道运行的结果是不是达到了你所要的目的.我刚刚开始学,让我们共同勉励.非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

『肆』 bat怎样在文件名后面加上当前系统日期和时间

既然加序号,时间就仅取年月日:@echo off&setlocal enabledelayedexpansionfor /f "delims=" %%i in ('dir/b *.bak^findstr/v "20[0-9][0-9][0-1][0-9][0-3][0-9]"')do ( echo %%i set "fn=%%i" set "t=%%~ti" set "t=!t:~,10!" set "nt=%%~ni_!t:-=!" set n=100&call :yky)pause&goto :eof:ykyset/a n+=1if exist "%nt%_%n:~1%.bak" goto :yky ren "%fn%" "%nt%_%n:~1%.bak"goto :eof

『伍』 Windows批处理中如何用日期做文件名

XP下组策略比较好。而且WINRAR 没有日期的开关参数。如果一定要用BAT,用IF来编,把压缩的文件REN,问题是需要判断定义的东西太多,不适合。真要每天备份,去网上找找小工具吧。

『陆』 批处理文件名加上日期

@echoonseta=%date:~0,10%netsh-cinterfaceipmp>f:dhcpinterface"%a%".txtechoDHCPconfigbackupcomplete!pauseechooff结果却出来这个F:dhcp>netsh-cinterfaceipmp1>f:dhcpinterface2015/07/28.txt系统找不到指专定的路径。属F:dhcp>echoDHCPconfigbackupcomplete!DHCPconfigbackupcomplete!F:dhcp>pause

试下

『柒』 windows批处理命令对文件名加日期

还不简单? :n;cls&set num=请输入日期;if not exist c:\data\picture%num%.bmp goto n。然后用7z 添加到压缩包就ok!7z命令行命令网上回有~〔分号「;」代表回车答〕

『捌』 bat批处理复制按日期命名文件名的问题

我另给你写了个脚本,你把下面的文字保存叫一个 autore.vbs 文件中,执行方法和BAT一样 Const OverwriteExisting = True from = "d:\kjhf.xls"toName = "F:\sg\" & cstr(date()-1) & ".xls"Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.CopyFile from, toname , OverwriteExisting 这个比bat 简单,容易理解多了

『玖』 BAT文件夹重命名为文件名+前一天日期

@echooffechowscript.echodateadd("d",-1,date())>t.vbsfor/f"tokens=1-3delims=/"%%iin('cscript/nologot.vbs')do(sety=%%isetm=0%%jsetd=0%%k)delt.vbssetdn=d: est%y%%m:~,2%%d:~,2%moved: est%dn%mdd: est

『拾』 bat怎样能够生成带年月日时的文件名

@echorem set ThisDay=%date:~制0,4%%date:~5,2%%date:~8,2%rem 获取时间if "%time:~0,2%" lss "10" (set ThisTime=0%time:~1,1%%time:~3,2%) else (set ThisTime=%time:~0,2%%time:~3,2%)set Now=%ThisDay%%ThisTime%rem 复制并重命名 /y "d:\a.txt" "d:\DATA%Now%.txt"试试吧