PALMisLIFE 討論區

標題: [網管] 尋找一個檔案管理 archive 軟體有以下功能 [列印本頁]

作者: achen    時間: 2005-7-20 01:37
標題: [網管] 尋找一個檔案管理 archive 軟體有以下功能
我最近接了一個新 task, 就是因為 server 空間的問題, 我每三個月要把會計軟體的  folder 做清理, 清理的方式如下:

整個 folder 下大約有 120 個 sub folders, 深度多達七八層, 以今年第二季做例子, 我必須取出所有最後更新在 6/1/05  之前的檔案, 然後燒成 DVD, 從 server 上刪除這些檔案.

每一季的  archive 大約會有 1.5GB 左右的空間, 所以對 free up server space 是很大的幫助.

我剛剛試了一下真是好累啊,  就算從根目錄按照日期去搜尋, 可以找出所有我需要搬移出來燒錄的檔案, 按照目錄排序也可以看得一清二楚, 但是要手動再另外一個地方建立這一百多個資料夾, 然後把幾萬個 file 分別搬進一百多個正確的 folder, 還是很累人的...

問題: 有沒有一個 freeware 可以讓我簡單輸入一個日期, 就把這些檔案全部搬移到另一個 folder, 而維持原來的目錄架構?

[ Last edited by achen on 2005-7-19 at 18:42 ]
作者: Jerry    時間: 2005-7-20 01:41
標題: Re: [網管] 尋找一個檔案管理 archive 軟體有以下功能
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]\r\r
                           [/EXCLUDE:file1[+file2][+file3]...]

  source       指定要複製的檔案。
  destination  指定位置或者/以及新檔案的名稱。
  /S             複製每個目錄及其包含的子目錄,不複製空目錄。
  /E             複製每個目錄及其包含的子目錄,也複製空目錄。/S 與 /E
                   相同,能夠用來修改 /T。
/D:m-d-y     複製在指定日期當天或之後發生變更的檔案。如果沒有給日期,
                  只複製那些來源檔案日期比目的檔案日期為新的檔案。


運用上面三個參數試看看是否可以。

[ Last edited by Jerry on 2005-7-20 at 01:43 ]
作者: achen    時間: 2005-7-20 02:00
標題: Re: [網管] 尋找一個檔案管理 archive 軟體有以下功能
Originally posted by Jerry at 2005-7-19 09:41 AM:
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]\r\r
                           [/EXCLUDE:file1[+file2][+file3]...]



hmm.. how come I never thought of doing this by DOS command?

Assuming this works (after deciding all parameters I'm gonna use carefully), it's merely an action of copy, how do I remove all those files from the original folders?
作者: 小酒蟲    時間: 2005-7-20 03:29
標題: Re: [網管] 尋找一個檔案管理 archive 軟體有以下功能
achen 最近有明顯老化的現象....B)
作者: bugy    時間: 2005-7-20 03:33
標題: Re: [網管] 尋找一個檔案管理 archive 軟體有以下功能
RoboCopy http://www.microsoft.com/downloa ... &DisplayLang=en
Supported Operating Systems: Windows Server 2003; Windows XP

/MOV : Move files (delete from source after copying).
/MOVE : Move files and dirs (delete from source after copying).

[ Last edited by bugy on 2005-7-20 at 03:43 ]
作者: achen    時間: 2005-7-20 10:40
標題: Re: [網管] 尋找一個檔案管理 archive 軟體有以下功能
Originally posted by 小酒蟲 at 2005-7-19 11:29 AM:
achen 最近有明顯老化的現象....B)




如果你帶領一個 16 人的團體玩整整一個月, 照顧他們食衣住行

16 人裡面有三個大人吃素, 五個小孩子 under 10歲, 一個三歲

你就會知道為什麼我最近老化這麼快了..

還剩下 11 天我的惡夢就結束了~
作者: Jerry    時間: 2005-7-20 10:47
標題: Re: [網管] 尋找一個檔案管理 archive 軟體有以下功能
拍謝,個人習慣還是使用dos下的指令,備份時也習慣使用copy的動作,再去將舊的刪除,使用move動作真的很怕,而且若同一顆硬碟,一般要刪除,一邊要寫入,速度變慢。
之前對公司的刷卡資料也有類似的情形在做備份,只是檔案沒有那麼多那麼深,做完後目錄結構是相同的,還是用dos的命令打個dir /s/b > a.bat  再叫出a.bat來看看要刪除的檔案是否正確,用pe2開a.bat 修改一下路徑再加上DEL,然後執行a.bat,就可以將舊檔案刪除了。
xcopy我沒有試過七八層,只能提供此方式供你參考。
作者: Dragoon    時間: 2005-7-20 10:55
標題: Re: [網管] 尋找一個檔案管理 archive 軟體有以下功能
這其實可以自己用 VB 包一個 UI,底下用 Jerry 所說的方法來自動化。

.... 我的話 ... 我會用 PHP 兜 ... 還是沒有 UI,哈~

如果用 Perl 來解,要怎麼做咧,很好奇 ...
作者: 拍郎    時間: 2005-7-20 11:02
標題: Re: [網管] 尋找一個檔案管理 archive 軟體有以下功能
如果是我...
我應該會自己動手用 VC 寫個小工具
弄個簡單的 UI

8D
作者: luckyting    時間: 2005-7-22 11:17
標題: Re: [網管] 尋找一個檔案管理 archive 軟體有以下功能
還有一種手動的方式,檔案總管找完後,將找到的檔案全選,壓成ZIP,就可以了.

之後,看您是要ZIP備份,還是將ZIP解到您要放的位置.

一定要是ZIP,因為才會記錄維持原來的目錄架構.




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5