批量將(jiāng)時(shí)間追加到到文件前面(miàn) [批處理]自動按日期重命名文件名
Time:2021/05/25 20:52:41 Click:
如果時(shí)間格式有問題,可以進(jìn)行調整
set datatime=!data:-=!_!time::=!
可以將(jiāng):!data:-=! 改爲 !time::=!
可以將(jiāng):!data:/=! 改爲 !time::=!
@echo off title 自動按日期重命名文件名 by:小小滄海2012-1-29 setlocal EnableDelayedExpansion ::文件過(guò)濾器,請自行按需要更改,如需過(guò)濾JPG和AVI文件,則爲"*.jpg" "*.avi" set filter="*.*" ::源文件名替換,src爲要替換的字符串,dst爲要替換爲的字符串,dst爲空則删除src字符串 set replacesrc=DSC0 set replacedst= ::是否開(kāi)啓執行預覽?(開(kāi)啓:N/關閉:Y) set isisdo=N ::---------------------------------------------------------------- :start ::控制變量:“是否執行”,當爲Y時(shí)真正執行更名操作,否則顯示操作預覽 set isdo=%isisdo% echo 請把要處理的文件夾拖入此處 set filepath=nul&set /p filepath= ::檢查用戶輸入是否爲空,同時(shí)還(hái)有過(guò)濾掉含有空格的"符号 if "%filepath:"=%"=="nul" cls&goto start ::檢查用戶輸入是否爲多個空格或隻有雙引号 set filepath=%filepath:"=% if "%filepath: =%"=="" cls&goto start cd /d %filepath% ::檢查用戶輸入的文件夾是否是一個合法存在的文件夾 if %ERRORLEVEL%==1 cls&echo ×輸入的文件夾錯誤!&goto start :do echo 正在準備開(kāi)始處理,請稍後(hòu)... ::取得目标目錄下所有符合條件的文件的完全路徑名 for /f "delims=" %%n in ('dir /s /b /a:-d %filter%') do ( ::循環遍曆取得當前文件的信息,按行分割并過(guò)濾掉以空格開(kāi)頭的行 for /f "eol= delims=" %%s in ('dir /-c "%%n"') do ( ::再把過(guò)濾後(hòu)的一行字符串按空格進(jìn)行分割,取得日期,時(shí)間和原文件名 for /f "tokens=1-2 delims= " %%i in ("%%s") do ( ::構造前綴字符串 set data=%%i set time=%%j set datatime=!data:-=!_!time::=! ::構造原文件名字符串,同時(shí)替換相應字符 set filesrc=%%~nxn set filesrc=!filesrc:%replacesrc%=%replacedst%! ::構造最終文件名,并使用call將(jiāng)原有的前綴字符串替換掉 call set file=!datatime!-%%filesrc:!datatime!-=%% ::構造結果爲:日期_時(shí)間-原替換後(hòu)文件名 if /i !isdo!==y ( echo 執行更名:"%%~nxn"→"!file!" ::真正執行重命名的語句 ren "%%n" "!file!" ) else ( echo 預覽更名:"%%~nxn"→"!file!" ) ) ) ) ::如果“是否執行”不爲Y則詢問是否真正執行操作 if /i %isdo% NEQ y ( echo ----------------------------- echo.&echo 以上爲執行預覽,是否執行[是:Y/否:N] set isdo=n&set /p isdo= if /i !isdo!==y (goto do) else (cls&goto start) ) echo ----------------------------- echo.&echo 處理完成(chéng)! pause>nul cls&goto start
static/file/批量將(jiāng)時(shí)間追加到到文件前面(miàn).html
上一篇:已經(jīng)是第一條
熱門文章
- 企業官網怎麼(me)就(jiù)成(chéng)了企業的擺設? (62202)
- 企業網站建設最常見誤區分析 (60390)
- 關于網站關鍵詞選擇的一些技巧 (60233)
- 論網站頁面(miàn)靜态化和僞靜态的區别 (58286)
- 熱烈祝賀香港保險網制作完成(chéng)并交付上線 (57764)
最新文章