#!/usr/bin/tclsh
#
# Rename script
#
puts "##########   Start   ##########"
if {$argc >= 1} {
   cd [lindex $argv 0]
} elseif {$argc == 0} {
   cd "c:/tmp"
}
set today [clock format [clock seconds] -format %Y%m%d]
foreach filename [glob *.jpg] {
   regsub -all {\mIMG} $filename $today newFileName
  
   file rename $filename $newFileName
}
puts "##########    End    ##########"
exit
使用了 glob 來列出所有 *.JPG 的檔案,再來把檔名前半部的 IMG 換成今天的日期,最後改檔名,應該就完成任務了。
 
沒有留言:
張貼留言