标题: [文件操作] 批处理如何在文件名前加时间前缀? [打印本页]
作者: mm123321 时间: 2022-3-21 15:15 标题: 批处理如何在文件名前加时间前缀?
多个文件,文件名前面加时间前缀,格式如下!麻烦大神了!
举例:原文件名称如下
01.哈喽哈喽.exe
02.你好你好.flv
修改后文件名为:
重要【2022-03-21 15-11-56】01.哈喽哈喽.exe
重要【2022-03-21 15-11-56】02.你好你好.flv
用"-" 连接数字,不要用"."连接!麻烦了!
作者: Batcher 时间: 2022-3-21 18:02
回复 1# mm123321
请参考Q-04把bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ- @echo off
- cd /d "%~dp0"
- for /f "delims=" %%i in ('powershell -c "Get-Date -UFormat '%%Y-%%m-%%d %%H-%%M-%%S'"') do (
- set "SysTS=%%i"
- )
- for /f "delims=" %%i in ('dir /b /a-d ^| findstr /v /x "%~nx0"') do (
- ren "%%i" "重要【%SysTS%】%%i"
- )
复制代码
作者: bat.start 时间: 2022-5-13 22:01
回复 2# Batcher
怎么实现文件夹了?
作者: Batcher 时间: 2022-5-13 23:13
回复 3# bat.start
2楼代码第6行 /a-d 改成 /ad
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |