看板 EZsoft 關於我們 聯絡資訊
: 透過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
piligo:謝謝提供範本 不過跑起來1~9還是少個0 另外一個插曲 我改完 09/25 23:14
piligo:建立日期 播放機的排序居然沒變 見鬼了 可是一開始亂排確定 09/25 23:15
piligo:是跟建立時間順序一樣的 難道只能重新複製貼上一途 @@ 09/25 23:16
因為我內文兩個地方打錯了,麻煩重新複製並測試 ※ 編輯: hpo14 來自: 175.180.109.156 (09/26 01:12)
piligo:感謝 成功了 09/27 08:46