home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_2442 (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2010-08-06  |  1.2 KB  |  28 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import win32file
  5. import win32api
  6. import os
  7.  
  8. def ProgressRoutine(TotalFileSize, TotalBytesTransferred, StreamSize, StreamBytesTransferred, StreamNumber, CallbackReason, SourceFile, DestinationFile, Data):
  9.     print Data
  10.     print TotalFileSize, TotalBytesTransferred, StreamSize, StreamBytesTransferred, StreamNumber, CallbackReason, SourceFile, DestinationFile
  11.     return win32file.PROGRESS_CONTINUE
  12.  
  13. temp_dir = win32api.GetTempPath()
  14. fsrc = win32api.GetTempFileName(temp_dir, 'cfe')[0]
  15. fdst = win32api.GetTempFileName(temp_dir, 'cfe')[0]
  16. print fsrc, fdst
  17. f = open(fsrc, 'w')
  18. f.write('xxxxxxxxxxxxxxxx\n' * 32768)
  19. f.close()
  20. f = open(fsrc + ':stream_y', 'w')
  21. f.write('yyyyyyyyyyyyyyyy\n' * 32768)
  22. f.close()
  23. f = open(fsrc + ':stream_z', 'w')
  24. f.write('zzzzzzzzzzzzzzzz\n' * 32768)
  25. f.close()
  26. operation_desc = 'Copying ' + fsrc + ' to ' + fdst
  27. win32file.CopyFileEx(fsrc, fdst, ProgressRoutine, Data = operation_desc, Cancel = False, CopyFlags = win32file.COPY_FILE_RESTARTABLE, Transaction = None)
  28.