Re: [請問] 修改檔案建立日期

看板EZsoft (小軟體)作者 (雨)時間12年前 (2013/09/25 14:05), 編輯推噓2(202)
留言4則, 1人參與, 最新討論串3/3 (看更多)
: 透過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
謝謝提供範本 不過跑起來1~9還是少個0 另外一個插曲 我改完
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
文章代碼(AID): #1IGdqsEe (EZsoft)
討論串 (同標題文章)
文章代碼(AID): #1IGdqsEe (EZsoft)