Re: [AHK-] 根據檔案建立日期封裝至相同目錄

看板EzHotKey作者 (taro)時間15年前 (2010/08/04 01:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《taro3750 (taro)》之銘言: : 如題 : 有時候下載東西 : 日積月累會導致目錄下的檔案很多很雜 : 但通常同一天所下載的內容同質性最高 : 因此想請教版友 AutoHotKey中是否有讀取檔案之建立日期的函數 : 或是能提供簡單的範例供我參考 感謝^^" 目前大致已完成 有興趣者請小心使用 因為沒詢問視窗就會直接進行存放 還是新手請多多指教 ============================================================================== ;※註:快捷為左alt+1,可將 "C:\Users\Yuhong\Downloads\" 修改成其他目錄路徑 LAlt & 1:: Loop, C:\Users\Yuhong\Downloads\*.*, , 0 ;先處理檔案 { FileGetTime, OutputVar, %Filename% ;取得個別檔案修改日期 FormatTime, OutputVar2, %OutputVar%, MM-dd ;將日期格式設定成 月份-日期 FileCreateDir, C:\Users\Yuhong\Downloads\%OutputVar2% ;建立日期目錄 FileMove, %A_LoopFileFullPath%, C:\Users\Yuhong\Downloads\%OutputVar2% ;移動該檔案至所屬的日期目錄 } Loop, C:\Users\Yuhong\Downloads\*, 2, 0 ;再處理目錄 { FoundPos := RegExMatch(A_LoopFileFullPath, "-\d+$") if(FoundPos==0){ FileGetTime, OutputVar, %Filename% ;取得個別檔案修改日期 FormatTime, OutputVar2, %OutputVar%, MM-dd ;將日期格式設定成 月份-日期 FileCreateDir, C:\Users\Yuhong\Downloads\%OutputVar2% ;建立日期目錄 tempDir = C:\Users\Yuhong\Downloads\%OutputVar2% FileMoveDir, %A_LoopFileFullPath%, %tempDir%\%A_LoopFileName% ;移動該資料夾至所屬的日期目錄 } } ============================================================================== -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.129.122
文章代碼(AID): #1CM4pfFs (EzHotKey)
文章代碼(AID): #1CM4pfFs (EzHotKey)