2010-10-07 55 views
2

我想創建一個具有無效創建/修改/訪問時間戳的文件,以在單元測試中使用,以確保我的應用程序可以處理具有無效時間戳的文件。這是一個用C#編寫的Windows應用程序,可以在NTFS和FAT32文件系統上運行。如何使用無效的Windows時間戳創建文件?

+0

此外,請嘗試superuser.com。這是一個尋找改變Windows文件時間戳的工具的好地方!而且,「無效」時間戳是什麼意思? – bdhar 2010-10-07 12:13:41

+0

@bdhar 1601年1月1日午夜12:00之前的日期和時間C.E. UTC – tjrobinson 2010-10-07 12:15:59

+0

哦..我不確定。有趣的問題雖然:) – bdhar 2010-10-07 12:18:39

回答

1

看一看在開源 '的Windows觸控'。

它將與文件關聯的日期更新爲任何你想要的。它可以更改訪問權限,修改和創建日期。您作爲用戶可以獨立更新它們,您可以使用任何可能的日期更新它們。日期可以現在,用戶指定或從其他文件複製。如果您嘗試觸摸不存在的文件,該命令將爲您創建(當然爲空)。

看一看下載源代碼here

+0

謝謝,雖然似乎沒有讓你設置無效的日期,因爲它仍然使用Win32 API – tjrobinson 2010-10-19 08:45:01