麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > BAT > 正文

相片管理必備:文件批量改名工具 自動以日期時間命名

2020-07-26 20:20:39
字體:
來源:轉載
供稿:網友
這種方法有兩個好處:
  1,不論到什么時候都可以知道相片是什么照的。文件的日期和時間,有時復制到另外一個地方,會改變,我真的發現過這樣的情況。用日期和時間命名,這樣就不會丟了文件的時間了!
  2,不會重復,也方便排序什么的
  但一個個改起來也太麻煩了,在網上找了幾個軟件也不太方便,于是用批處理自己做一個,感覺很不錯。
  調試再調試,不完美不罷休……雖然是個小功能,但要完美一點……太浪費時間了!
   終于完成了,自認為功能很強大,而且很完美了~~想到的功能都加上了,想到的錯誤也都排除了……
  雖然是為了修改相片作的,但絕對適用于修改任何文件……
  歡迎下載使用,歡迎指正交流!
  下載地址: chgName_jb51net.rar
  
  主要功能介紹:
  此程序會批量命名指定文件夾中的指定文件(文件支持通配符),執行時會將文件復制到指定目錄下進行修改名稱。
  1,默認情況下,重命名為:[文件日期時間+序號]
  2,也可以保留原文件名,這時不帶序號:[文件日期時間+原文件名]
  3,也可指定文件名,此時文件重命名為:[指定文件名+序號]或[指定文件名+原文件名]
  4,以上情況用5個參數控制,使用起來還算方便。
  5,加入幫助功能,而且一改再改,為的是讓別人上手就能明白,充分使用此程序。

  6,加入排錯功能,一般錯誤都有提示。
  程序幫助如下:
Help:
-----------------------------------------
此程序可以批量修改文件名,默認將文件名修改為[文件日期時間+序號];也可以指定文件名,文件名修改為[指定文件名+序號];同時,也可保留原文件名。
【用法】 ChgName.bat [參數1:文件] [參數2:源目錄] [參數3:目標目錄] [參數4:是否保留原文件名] [參數5:指定文件名]
【說明】
參數1:要修改名稱的文件,支持通配符,如*.jpg、10*.jpg
參數2:源目錄--要改名文件的所在目錄
參數3:目標目錄--改名后文件存放的目錄,如果沒有此目錄,程序會自動創建目錄
參數4:是否保留原文件名--非必要參數:設置此參數=Y時,保留原文件名(此時命名中不加序號);此參數=N時,不保留原文件名,此時命名中會添加序號。
參數5:設置特定文件名--非必要參數:設置此參數時,以[參數5+序號/原文件名]命名;不設置時,以[文件的日期時間+序號/原文件名]命名。
【注意】
1,參數1~3為必填參數,不能為空!
2, 目錄最后必須帶斜杠"/"
3,源目錄和目標目錄不能為同一目錄
4, 目標目錄如果不存在時,程序會自動創建目錄
【此外】
參數1=Version,顯示程序版本 (Version=Ver=V)
參數1=Help,顯示程序幫助 (Help=H=?)
【示例】
ChgName.bat *.jpg d:/photo/ d:/new/
處理文件夾d:/photo/中的*.jpg文件,復制到目錄d:/new/中,不保留原文件名,按[文件的日期時間+序號]命名。
ChgName.bat *.jpg d:/photo/ d:/new/ Y
處理文件夾d:/photo/中的*.jpg文件,復制到目錄d:/new/中,保留原文件名,按[文件的日期時間+原文件名]命名。
ChgName.bat 10*.jpg d:/photo/ d:/new/ N 20100910
處理文件夾d:/photo/中的10*.jpg文件,復制到目錄d:/new/中,不保留原文件名,按[20100910+序號]命名。
ChgName.bat 10*.jpg d:/photo/ d:/new/ Y 20100910
處理文件夾d:/photo/中的10*.jpg文件,復制到目錄d:/new/中,保留原文件名,按[20100910+原文件名]命名。
  主要代碼如下:
復制代碼 代碼如下:

@echo off
setlocal enabledelayedexpansion
echo.
::echo 參數:%1 ,%2 ,%3 , %4
echo 將目錄[%2]中的文件%1,復制到目錄[%3]中并用文件日期命名……
echo.
echo ---處理如下---
echo.
::如果目標目錄不存在時,創建
if not exist %3 (
echo.
echo 目標目錄[%3]不存在,正在創建……
md %3
echo --目標目錄創建成功!
echo.
)
set pNo=0
for /r %2 %%i in (%1) do (
set pFTime=%%~ti
if /I {%5}=={} (
::以文件的日期時間命名
set pFNewName=!pFTime:~0,4!!pFTime:~5,2!!pFTime:~8,2!_!pFTime:~11,2!!pFTime:~14,2!
) else (
::以任意名稱命名
set pFNewName=%5
)
set /a pNo=!pNo!+1
if /I "%4"=="Y" (
copy %%i %3!pFNewName!_%%~nxi
echo !pNo! %%~nxi - %%~ti 更名為 !pFNewName!_%%~nxi
) else (
copy %%i %3!pFNewName!_!pNo!%%~xi
echo !pNo! %%~nxi - %%~ti 更名為 !pFNewName!_!pNo!%%~xi
)
)

  最后,要鄙視一下聯想手機的程序設計者,用那拍出的相片倒也是以日期時間命名的,但這丫的只取了日期和時間,省略的年份和月份,比如10/8號拍的,命名為081230.jpg,真不知道怎么想的,省那么點事做什么……難道在督促我們一天一整理么!
  還有那軟件功能,文件夾設置,太爛了!
  一句話:太垃圾……
  PS:附上程序運行示例~
D:/>chgname *.jpg d:/myTemp/11/ d:/mytemp/new/
【歡迎使用 文件批量改名程序/ChgName.bat_V1.0.0.1 By Taoether】
將目錄[d:/myTemp/11/]中的文件*.jpg,復制到目錄[d:/mytemp/new/]中,并修改文件
名……
---處理如下---
目標目錄[d:/mytemp/new/]不存在,正在創建……
--目標目錄創建成功
已復制 1 個文件。
1 231759.jpg - 2010/09/23 17:59 更名為 20100923_1759_1.jpg
已復制 1 個文件。
2 23175902.jpg - 2010/09/23 17:59 更名為 20100923_1759_2.jpg
已復制 1 個文件。
3 照片083.jpg - 2010/09/23 18:17 更名為 20100923_1817_3.jpg
已復制 1 個文件。
4 照片085.jpg - 2010/09/23 21:29 更名為 20100923_2129_4.jpg
請按任意鍵繼續. . .
D:/>chgname *.jpg d:/myTemp/11/ d:/mytemp/new/ Y
【歡迎使用 文件批量改名程序/ChgName.bat_V1.0.0.1 By Taoether】
將目錄[d:/myTemp/11/]中的文件*.jpg,復制到目錄[d:/mytemp/new/]中,并修改文件
名……
---處理如下---
已復制 1 個文件。
1 231759.jpg - 2010/09/23 17:59 更名為 20100923_1759_231759.jpg
已復制 1 個文件。
2 23175902.jpg - 2010/09/23 17:59 更名為 20100923_1759_23175902.jpg
已復制 1 個文件。
3 照片083.jpg - 2010/09/23 18:17 更名為 20100923_1817_照片083.jpg
已復制 1 個文件。
4 照片085.jpg - 2010/09/23 21:29 更名為 20100923_2129_照片085.jpg
請按任意鍵繼續. . .
D:/>chgname 23*.jpg d:/myTemp/11/ d:/mytemp/new/ N 20100923
【歡迎使用 文件批量改名程序/ChgName.bat_V1.0.0.1 By Taoether】
將目錄[d:/myTemp/11/]中的文件23*.jpg,復制到目錄[d:/mytemp/new/]中,并修改文
件名……
---處理如下---
已復制 1 個文件。
1 231759.jpg - 2010/09/23 17:59 更名為 20100923_1.jpg
已復制 1 個文件。
2 23175902.jpg - 2010/09/23 17:59 更名為 20100923_2.jpg
請按任意鍵繼續. . .
D:/>chgname 23*.jpg d:/myTemp/11/ d:/mytemp/new/ Y 20100923
【歡迎使用 文件批量改名程序/ChgName.bat_V1.0.0.1 By Taoether】
將目錄[d:/myTemp/11/]中的文件23*.jpg,復制到目錄[d:/mytemp/new/]中,并修改文
件名……
---處理如下---
已復制 1 個文件。
1 231759.jpg - 2010/09/23 17:59 更名為 20100923_231759.jpg
已復制 1 個文件。
2 23175902.jpg - 2010/09/23 17:59 更名為 20100923_23175902.jpg
請按任意鍵繼續. . .
D:/>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成年人在线免费播放视频 | 亚洲第一页综合 | 无码专区aaaaaa免费视频 | 一级大黄毛片 | 亚洲片在线 | 国产69精品久久久久孕妇黑 | 8x成人在线电影 | 国产一区二区三区撒尿在线 | 日韩黄色精品视频 | 久久一区二区三区av | 偿还电影免费看 | 最新亚洲国产 | 欧美成人自拍 | 久久精品观看 | av色在线观看 | 久久久久9999 | 久久成人免费网站 | 少妇一级淫片高潮流水电影 | 久久久久久片 | 午夜视频久久久 | 久久免费观看一级毛片 | 欧美日在线观看 | 一级毛片电影网 | 国产亚洲精彩视频 | 美女污污在线观看 | 亚洲精品久久久久久下一站 | 国产一级淫片在线观看 | 欧美性猛交一区二区三区精品 | 99re热视频这里只精品 | 中文字幕xxx | 日韩精品a在线观看 | 4p一女两男做爰在线观看 | 久久综合久久美利坚合众国 | japanese末成年free| av在线播放亚洲 | 国产18成人免费视频 | 亚洲欧美日韩在线 | 毛片网站视频 | 免费激情视频网站 | 精品亚洲夜色av98在线观看 | 黄色小视频在线免费看 |