Re: [請問] 修改檔案建立日期
: 透過dir把列出來的檔案都導入sfk168修正建立時間
: for /F "tokens=*" %i in ('dir /b *.rmvb') do sfk168 touch -ctime -date
: 20130923080100 "%i"
: 遞增效果
: for /L %m in (1,1,20) do echo 2013092308%m00
: 這行也延伸另一個問題1~9前面都少0,不知如何修正這個問題
: 不知上面兩段如何整合在一起
: 謝謝
------8<---------
Echo Off
SetLocal EnableDelayedExpansion
REM 預設 d 從 1 開始
Set /a "d=1"
For /F %%i in ('dir /b *.rmvb') do (
REM 數字前面補零 -> 001, 002, 003
set "j=00!d!"
REM !j:~-2! 取最右邊兩位字元, 0[01], 0[02], 0[03]
sfk168 touch -ctime -date 2013092308!j:~-2!00 %%i
REM d 跟著 dir /b 出來的清單長度累加
set /a "d+=1"
)
EndLocal
------8<---------
試試看?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.180.108.212
推
09/25 23:14, , 1F
09/25 23:14, 1F
→
09/25 23:15, , 2F
09/25 23:15, 2F
→
09/25 23:16, , 3F
09/25 23:16, 3F
因為我內文兩個地方打錯了,麻煩重新複製並測試
※ 編輯: hpo14 來自: 175.180.109.156 (09/26 01:12)
推
09/27 08:46, , 4F
09/27 08:46, 4F
討論串 (同標題文章)
EZsoft 近期熱門文章
PTT數位生活區 即時熱門文章