伊莉討論區

標題: vc如何寫出判斷檔名日期超過1個月後刪除檔案 [打印本頁]

作者: ayabreay1    時間: 2012-8-29 01:27 AM     標題: vc如何寫出判斷檔名日期超過1個月後刪除檔案

如題,最近在做 將檔案命名日期,保留1個月後,如果下個月檔案跟上個月檔案是同日,就將上個月檔案做刪除
例:
20120801.txt    ←檔案名字都是日期
20120802.txt
20120803.txt
20120804.txt
20120805.txt
201208xx.txt

20120901.txt     ←如是日期是0901時將0801做刪除動作

想不出有什麼方法可以,不知有沒有大大能指點一下?



作者: superjoeliao    時間: 2012-9-1 04:32 PM

所以你會將檔案利用檔名來呈現日期的顯示方式

那麼我的驗算法邏輯如下

首先 是取得目錄下的所有檔名並將他們變成float型態放到array或者是list中
例如 20120801.txt -> 20120801

第二步 取得今天日期並計算出一個月前的日期並存到float型態

最後一步  將第二步的一個月的日期變數和array 做比較 筆他小的檔案就刪除

以上是我的方法
作者: dh3014    時間: 2012-9-1 07:30 PM

提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 伊莉討論區 (http://a401.file-static.com/) Powered by Discuz!