Changes between Initial Version and Version 1 of WindowsFileCreationTime


Ignore:
Timestamp:
03/30/09 17:26:01 (11 years ago)
Author:
sgk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WindowsFileCreationTime

    v1 v1  
     1= Windowsのファイル作成時刻を変更する = 
     2 
     3[http://python.net/crew/mhammond/win32/ pywin32]([http://docs.activestate.com/activepython/2.5/pywin32/PyWin32.HTML ドキュメント])を使用。 
     4 
     5{{{ 
     6import win32file 
     7import win32con 
     8import pywintypes 
     9 
     10delta = 60*60*9 
     11 
     12for f in os.listdir('.'): 
     13        print f 
     14        fh = win32file.CreateFile(f, win32file.GENERIC_WRITE, win32file.FILE_SHARE_WRITE, None, win32con.OPEN_EXISTING, 0, None) 
     15        tt = win32file.GetFileTime(fh) 
     16        t = tt[1] 
     17        t = pywintypes.Time(int(t) + delta) 
     18        win32file.SetFileTime(fh, t, t, t) 
     19        win32file.CloseHandle(fh) 
     20        del fh 
     21}}}