home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / tktools.zip / fit / fit.doc < prev    next >
Text File  |  1995-07-30  |  5KB  |  121 lines

  1. FIT Version 3.0 (C)1990-1995 Turgut Kalfaoglu, <TURGUT@TREARN.BITNET>
  2. "The Original Disk->Diskette Copier"
  3.  
  4. Shareware Evaluation Copy
  5. -------------------------
  6.  
  7. FIT is a shareware product. This means that the author allows you UP TO 
  8. 30 days to evaluate and decide if this product is useful to you. At the 
  9. end of this period, if you are satistified with FIT, you must register 
  10. it by sending your $20 donation to the address shown below:
  11.  
  12.    Turgut Kalfaoglu
  13.    1378 Sok. 8/10
  14.    Alsancak, Izmir 35210
  15.    Turkey
  16.  
  17. Personal checks (U.S. banks) must be made out to "Turgut Kalfaoglu". See 
  18. REGISTER.TXT for details.
  19.  
  20. Highlights:
  21. -----------
  22.    * Fast, Multithreaded, Reliable 32-bit Operation
  23.    * Advanced File Sorting mechanism to minimise diskettes
  24.      required.
  25.    * Optional Logging of operation to log file.
  26.    * Easy and Transparent Registration
  27.  
  28. Synopsis
  29. --------
  30.  
  31. FIT allows you to copy all the files matching to your specifications to 
  32. any number of diskettes. FIT will arrange the files so that there will 
  33. be very little free space left at each diskette. When a diskette gets 
  34. full, it will prompt you for another. It will resume as soon as the new 
  35. diskette is introduced.
  36.  
  37. Diskettes "fed" to FIT need not be totally empty: They can contain other 
  38. files - FIT will simply use up whatever remaining space is available on 
  39. that diskette. The only exception is the /H "Try Harder" option, which 
  40. needs to assume that each diskette is as empty as the first diskette in 
  41. order to calculate the best diskette arrangement. Thus, if /H option is 
  42. used, you must either supply blank (formatted) diskettes, or specify the 
  43. /W option as well so FIT empties the diskettes itself.
  44.  
  45. Normally FIT does not stop the diskette drive between diskette changes 
  46. to save time. Using the /P option, you can tell it to pause each time a 
  47. new diskette is needed. If /P is omitted, it will sense the new diskette 
  48. as soon as it is introduced. If you prefer this mode of operation, you 
  49. may consider putting SET FITCMD=/P command in your CONFIG.SYS.
  50.  
  51. FIT is a true 32-bit application that benefits from the multitasking 
  52. abilities of OS/2. It uses a separate thread to do the "writing", 
  53. freeing the reading thread to read ahead of time. This allows fastest 
  54. copying times, especially for systems where multiple I/O paths are 
  55. available.
  56.  
  57. The two active threads can be seen in action while FIT runs. While one 
  58. thread reads ahead, the second thread writes the information to 
  59. diskette. This is accomplished by the use of double-buffers. In other 
  60. words, each time new data is read, one of the two buffers is chosen to 
  61. read the data into, while the other buffer is being used by the writing 
  62. thread. With this scheme, the writing thread never has to wait for more 
  63. data to arrive, since read thread always has one buffer-full of data 
  64. already loaded.
  65.  
  66. Usage
  67. -----
  68.  
  69. FIT is similar to OS/2's COPY command, except the last parameter MUST be 
  70. a drive letter. Since FIT is intended to be used with diskette drives, 
  71. no path specification is permitted for the target parameter.
  72.  
  73.         FIT [options] source_filenames destination_drive
  74.  
  75. Options are:
  76.  
  77.     /P    Pause between diskettes. This option stops drive motor between 
  78.           diskettes.
  79.     /M    Move file. After each successful file copied, FIT erases the 
  80.           file from its origin.
  81.     /L logfile    Logs copying information to the file whose name is 
  82.           specified in the command line.
  83.     /W    Wipe Diskette option. If this option is specified, ALL 
  84.           'normal' and 'Read-Only' files on the diskette are deleted 
  85.           prior to copying. Each introduced diskette will first be 
  86.           erased.
  87.    /H secs   Enables FIT to use its advanced fitting algorithm to try to 
  88.           find a better arrangement of the files for up to 'secs' 
  89.           seconds. If 'secs' is omitted, it defaults to 15 seconds of 
  90.           searching. If more than a few hundred files are being copied, 
  91.           a 'secs' parameter of 30 or higher is recommended. /R    
  92.           Register. Enables you to register your copy of FIT.
  93.  
  94. These options can also be made default by assigning an environmental
  95. variable to them, such as:
  96. SET FITCMD=/P /H 30
  97. in your CONFIG.SYS, would make the pausing between diskettes the
  98. default.
  99.  
  100. Usage Examples:
  101. ---------------
  102.                 FIT *.EXE A:
  103.                 FIT *.EXE *.DOC C:\OS2\*.* A:
  104.                 FIT /M /P \*.* B:
  105.  
  106. Limitations:
  107. ------------
  108.   * Up to 6000 files can be processed at one run (up from 2048 for 
  109.     FIT 2.x)
  110.   * FIT cannot delete HIDDEN or SYSTEM files from diskettes, with the /W 
  111.     wipe option. It can only handle NORMAL and READ ONLY files.
  112.  
  113. Release History:
  114. ----------------
  115.  
  116. 1991 - Initial release of FIT 1.0 for DOS
  117. 1992 - FIT 1.1 for DOS and OS/2
  118. 1993 - FIT 2.0
  119. 1995 - FIT 3.0
  120.  
  121.