home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / apps / dtp / easymove / easymove.doc next >
Text File  |  1989-04-22  |  8KB  |  135 lines

  1.  
  2.                         Easy GEM and IMG file Mover v1.2
  3.                           Copyright 1989  Chet Walters
  4.  
  5.  
  6.         If you use Easy Draw you know that it's a pain to keep track of
  7. your IMG files and match them with the GEM file that tries to import them.
  8. If it can't find an IMG where it thinks it is then OH OH!  Well, EASYMOVE
  9. will end your hassels with Easy Draw and IMG pathnames!
  10.  
  11. EASYMOVE will move your GEM file and will read it as it does looking for
  12. and finding the related IMG files.  It will then copy the GEM file to the
  13. destination you choose and will bring along all the IMG files it finds while
  14. at the same time changing the pointers within the GEM file to the new
  15. location of the IMG files.  No more EDIT .IMG INFO!  You can grab images
  16. from anywhere while your working on the file and not need to worry if they
  17. still live there a week from now.  You can put all your images into a ram
  18. disk while your working for fast redraws then just save the GEM file and
  19. run EASYMOVE to get them all to a floppy in drive A: for safe keeping.
  20. Work from any hard drive partition loading images from anywhere on the hard
  21. drive then quit Easy Draw and let EASYMOVE do the painstaking task of
  22. getting all the images in one place.
  23.  
  24.    There are are two options to choose from at the title box:
  25.  
  26.     COPY ONLY  - clicking this button will read the GEM file, reset the
  27.                IMG pointers within, write the new file to the destination,
  28.                copy all the referenced IMG files that can be found to
  29.                the chosen path while leaving the original files untouched.
  30.                Use EASYMOVE to put a GEM file and all it's images onto a
  31.                floppy to share with your friends!
  32.  
  33.     MOVE ALL   - clicking this button will do all the things the COPY button
  34.                does but when it's fininshed, it will DELETE the original GEM
  35.                file and also all of the image files referenced.  Use care
  36.                here!  Make sure you have good media for the destination! 
  37.                This is a great way to clean up your hard drive!
  38.            NO WARRANTIES ARE EXPRESSED OR IMPLIED! YOU'RE ON YOUR OWN HERE!
  39.  
  40.    You can abort the process by pressing any key during the run. One note:
  41. if you click on the DON'T ASK button (you'll see it) the program will never
  42. again ask you for confirmation on any of its moves, copies or deletes
  43. (unless you're inattentive enough to set the source and destination GEM
  44. files to the same name and path!)
  45.  
  46. Some hints:  I had originally designed this program with the ability to 
  47. create folders if desired and then stuff all the IMG and GEM files into it.
  48. However, I found that some (lots actually) of my GEM files shared the same
  49. image files and that took up double disk space.  I found it's best to just
  50. send all the stuff to the root directory or at least the same folder when
  51. using EASYMOVE.  With the way Easy Draw constructs GEM files with the
  52. pointers to image files, they "act" like folders in themselves. If you put
  53. them on the root, then you can easily find the image files for use later on
  54. with other of your GEM creations.
  55.  
  56. It's best to get in the habit of using EASYMOVE with the root directory of
  57. drive A: as the destination path.  Since the drive specifier MUST be saved
  58. along with the IMG name, if you use this as a constant you'll always know
  59. just where to load the GEM file from so it will be able to find it's IMG's
  60. when it prints.  Also, EASYMOVE does NOT check for the existance of ANY of
  61. the destination files.  It simply overwrites them.  This is actually much
  62. faster than checking for the existance of each and every file copied or 
  63. moved.  I've found that 99% of the files, either GEM or IMG, that exist have
  64. unique names and that's as it should be.  If you happen to have two IMG or
  65. GEM files which are different but share the same name, you will lose the 
  66. originals on the destination disk.  You'll find that this is an extremely
  67. rare occurance, however.   HOPE YOU ENJOY!
  68.  
  69.  
  70.  
  71.    This program is SHAREWARE and donations are appreciated. Send what you
  72. think it's worth to:
  73.  
  74.                                 Chet Walters
  75.                                 PO Box 45
  76.                                 Girard, Ohio   44420
  77.  
  78.                         SUPPORT THE SHAREWARE NETWORK!
  79.  
  80. If you're generous, you will receive in return the entire NEO STAG utilites
  81. disk as a bonus!   Thanks!
  82.  
  83. UPDATE:  This program was essentially designed to help hard drive owners be
  84. somewhat more flexible with Easy Draw and to aid in the transfer of GEM
  85. files with their related IMG files onto the floppy in drive A:  However, it
  86. has been brought to my attention that if one wishes to transfer GEM and IMG
  87. files from one floppy to another EASYMOVE's ideal destination (root of A:) 
  88. becomes pointless because the drive specifier MUST be stored along with the
  89. IMG name in the GEM files.
  90.  
  91.   This brings up a thorny problem: if a GEM file originally created on drive
  92. A: is now on the floppy in drive B: while one tries to transfer that GEM
  93. file to the floppy in drive A: (the ideal destination for EASYMOVEs) then
  94. EASYMOVE will look on the floppy in drive A: for the images since the GEM
  95. file says that's where they are.  Now, of course they can't be there yet
  96. since the GEM file (having been originally created on drive A: or having
  97. been previousely moved there by EASYMOVE) is on the floppy in drive B: while
  98. all the pointers within that GEM file point to images that are expected to 
  99. be on the floppy in drive A: but aren't since you've placed the floppy 
  100. itself in B: for the transfer.  (CLEAR? I thot not. Try to program that!
  101. YIKES!) Anyway, EASYMOVE has now been modified to react to this bizzarre
  102. situation in the proper manner.  Please pay attention:
  103.  
  104. IF the source GEM file is on a floppy in drive A: or drive B: and the dest-
  105. ination GEM file is to go onto a floppy in drive A: or drive B: and EASYMOVE
  106. cannot find the IMG file called for on the drive to which the source GEM
  107. file itself points (that being drive A: or drive B:) then EASYMOVE will
  108. search the other floppy drive (that being drive A: or drive B:) for the 
  109. requested IMG file before it flags it as not being found.  This is just to
  110. accomodate floppy to floppy transfers.  If the source GEM file calls for
  111. an IMG file with a drive specifier (letter) higher than "B" (ie look on the
  112. hard drive or RAMDISK) then the further search will not take place.
  113.  
  114.   In short (I know, too late already) if you're transferring from floppy to 
  115. floppy then EASYMOVE will help you out in keeping the IMG files straight 
  116. (you'll need it since the media itself can be moved from drive to drive).
  117. However, if you're transferring from hard or ram drive to floppy or other
  118. partition then no additional searching takes place (you can't actually
  119. remove the media unless you have one of those fancy dancy removeable
  120. flopticals or the like in which case you likely have one dedicated to GEM
  121. and IMG files anyway and your GEM and IMG files will all be in one place for
  122. easy transfer to a floppy or hard drive partition).
  123.  
  124. REMEMBER: that throughout all this, your best destination for EASYMOVE
  125. transfers to a floppy is ALWAYS the root directory drive A: !Always! If you
  126. use that norm, EASYMOVE can and will be quite friendly and helpful to you.
  127.  
  128. Version 1.2 notes:  Easy Move will now NEVER delete a file if the source
  129. and destination paths and names are the same. It will merely skip the file
  130. and move on to the next one.  It will still, however, read and reset then
  131. rewrite a GEM file to itself. It will NOT copy an IMG file to itself (this
  132. is only true if the entire path and name match meaning the file is already
  133. where it needs to be) but it will copy and delete any IMG's which may have
  134. the same name but reside in different paths.                  4/22/89
  135.