home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / tarzpm24.zip / TarGzipPm / TARGZIPPM.INF (.txt) < prev    next >
OS/2 Help File  |  1999-02-11  |  156KB  |  615 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. About TarGzipPM ΓòÉΓòÉΓòÉ
  3.  
  4. TarGzipPm Version 2.4 (ORexx Pre Release Version Beta 4)
  5. 2/02/1999
  6.  
  7. Welcome to TarGzipPm Version 2.4  Fast off the heels of 2.3.  Basically after 
  8. uploading 2.01,  I found a couple of bugs, plus some ways of both decreasing 
  9. the code and add enhancements, which related to the viewing of files in the 
  10. list box.  I had discovered that some directories (I think with EA's) would not 
  11. have a trailing '/', therefore if was difficult to determine if it was a file 
  12. or directory.  So I produced a pop-up message about this, how ever, I soon got 
  13. fed up with it.... This is not Windows(tm), though  I solved the problem 
  14. MiscroSoft fashion by adding extra code, so you could disable this warning, but 
  15. in 201, it's not working.  My solution now is as follows. 
  16.  
  17. Scrap the Warning Box, (and code) and instead check the file using the list 
  18. option in Tar, If the file to view does not have a trailing '/' it is passed to 
  19. tar, and a temp list is created, if it has more than one items, its a 
  20. directory....and you get a quite warning at the button of the main dialog.  if 
  21. not it's a file, and it is un-packed and opened, simple really 
  22.  
  23. This is the Fourth stage in translating TarGzipPm to Object Rexx, and like 1.6 
  24. with an OS/2 inf file (your reading it!)  While this is still a beta release, 
  25. it is now a lot more stable than prior releases.  This release also add a lot 
  26. of new features, it is a substantial upgrade over 2.0 and with the use of 
  27. Object Rexx, I have been able to reduce the amount of new codes needed!  While 
  28. I have spent longer testing and debuging this version, than ever before....if I 
  29. have missed any bugs, please let me know! though see know problems first, 
  30. please) 
  31.  
  32. This Program is a near the end of Beta testing, and will go "Gold" next 
  33. release.  It is Emailware, and hence free, all you have to do is to email me 
  34. and say that you are using it. The coding however is still copywrited and 
  35. remains the property of Virtual Publications. 
  36.  
  37. This version is an interim step to The "Object Rexx" version, and contains 
  38. several new features.  I have released it because I have had several requests 
  39. for these new features.  While most of the code is still written in Classic 
  40. Rexx, some code in this version a substantial part has been Converted to Object 
  41. Rexx.  Though the main port will occur after my next project is completed.  I 
  42. have decided to try and develop a Class and method generator/browser for 
  43. DrDialog (though it should also work with other Rexx Gui environment. and will 
  44. also include core class/methods for common tasks, such as for generating 
  45. Directory listings....open files and much more, creating Arrays.... lists.. 
  46. bags,  variables etc 
  47.  
  48. see my site for more info.........coming soon! 
  49.  
  50. TarGzipPm.exe was produced Using DrDialog, and compiled (if that's the correct 
  51. word) with repack.exe 
  52.  
  53. Snap shots in this Document where Made with IBM's EWS PmCarera 
  54.  
  55. The Flow Dialogs of the Directory Listing was produced on Star Office's Draw 
  56. program 
  57.  
  58. CAUTION:
  59. Please note that no resoncibility can be taken for adverse affect which this 
  60. software might cause to your system 
  61.  
  62. Though having said that, most of the work is done on copies of the file, except 
  63. for the initial test, to ensure that it is in the current format, Zip files are 
  64. passed to unzip to test, the rest go to gzip to test, except for tar files. So 
  65. in reality little damage can be done to your Archive Files 
  66.  
  67. These set of Document will guide you through the use of TarGzipPm including: 
  68.  
  69.  
  70. ΓòÉΓòÉΓòÉ 1.1. System Requirements ΓòÉΓòÉΓòÉ
  71.  
  72. System Requirements 
  73.  
  74.      OS/2 version Warp + 
  75.  
  76.      Object Rexx installed under OS/2 
  77.  
  78.      Tar.exe and Gzip.exe and unzip.exe must be on your path 
  79.  
  80.      Hpfs partitions for program and temp Directories 
  81.  
  82.      16 Megs + 
  83.  
  84.  
  85.  The installation program will only run under OS/2Warp +, as I believe will 
  86.  TarGzipPm.exe.  The reason being that, as Far as I know, you can only install 
  87.  Object Rexx under OS/2 Warp.  Also, some of the Rexx coding requires some of 
  88.  the newer features added with Warp?  If you have Warp Version 3, you will need 
  89.  to install Object Rexx.  Also enseure that it is the default Rexx interpreter 
  90.  
  91.  Rexx is generally installed with Warp, unless you deselected it during 
  92.  installation.  If you did, you can install it post installation via your 
  93.  selective install icon, in the OS/2 System, System setup, install/remove 
  94.  folder (under Warp Four.) 
  95.  
  96.  Object Rexx 
  97.  
  98.  If you have not made Object Rexx the Default Rexx interpreter, this is the 
  99.  time to do it.  Simply go into your OS/2 Directory and run the file 
  100.  SWITCHRX.CMD, reboot, and then run... WPSINST.CMD, that's it 
  101.  
  102.  TarGzipPm will only run on HPFS Drives, Both Program and Temporary Directory. 
  103.  The ini file and temporary Directories do not conform to FAT, as often, the 
  104.  content of *.tar.gz files. 
  105.  
  106.  The Archivers Tar and Gzip must be on the path, (excluding the TarGzipPm 
  107.  Directory - Current Path) this is a must, or else the program will not run. I 
  108.  tend to place all my Archivers in one Directory, which I then add to my Path 
  109.  Statement.  See Known problems. 
  110.  
  111.  
  112. ΓòÉΓòÉΓòÉ 1.2. What it Does ΓòÉΓòÉΓòÉ
  113.  
  114. What is TarGzipPm 
  115.  
  116.  TarGzipPm is a Front end to 'Tar.exe and Gzip.exe.' (with limited support for 
  117. zip files) It is, now, basically written in Object Rexx using DrDialog for its 
  118. Pm bits.  So What does it do? TarGzipPm helps you create and un-archive Tar and 
  119. gzip compressed files, with the Following extension. 
  120.  
  121. It will Create *.tar.gz files 
  122.  
  123. It will unarchive files in a number of different formats, including those 
  124. compressed with Gzip, and also Tar with the following extensions 
  125.  
  126.    1. example.Tar.gz 
  127.  
  128.    2. example_tar.gz 
  129.  
  130.    3. example.tgz 
  131.  
  132.    4. example.tar 
  133.  
  134.    5. example.gz 
  135.  
  136.    6. example.Z 
  137.  
  138.    7. example_tar.Z 
  139.  
  140.    8. example.tar 
  141.  
  142.    9. example.zip 
  143.  
  144.  It also allows the viewing of files Prior to being unarchived either with an 
  145.  editor or through OS/2's WPS Association. This means that if, for example you 
  146.  have a *.cmd file and want to look at its contents, you can do so, without 
  147.  executing it!  Since TarGzipPm Works on file formats, TarGzipPm will not work 
  148.  on File formats radically different, than those listed above,  if you find a 
  149.  different format please let me know.  See Know problems and Future Plans 
  150.  
  151.  Once set up, You can open as many tar files as you like, as each session work 
  152.  in its own temporary Directory and variable pools. 
  153.  
  154.  
  155. ΓòÉΓòÉΓòÉ 1.3. What's New in 2.4 ΓòÉΓòÉΓòÉ
  156.  
  157. What's New in Version 2.4
  158.  
  159. The first Error I found was if you attempted to open a file viewer selected 
  160. viewer, in side an archive file, and open it with TarGzipPm it would not be 
  161. able to find it's inifile, as would would not be started from the program 
  162. Directory, this has been fixed 
  163.  
  164.  
  165. ΓòÉΓòÉΓòÉ 1.4. What's New in 2.3 ΓòÉΓòÉΓòÉ
  166.  
  167. A few Minor changes to the Dialog, pos-2.02 
  168.  
  169. Some how, don't remember when, but I managed to Break TarGzipPm's ability to 
  170. unarchive and archive to root, this has been fixed 
  171.  
  172. enhanced on the fly hints... 
  173.  
  174. Install now saves both the Archive Directory and Editors settings 
  175.  
  176.  
  177. ΓòÉΓòÉΓòÉ 1.5. Whats New in Version 2.02 ΓòÉΓòÉΓòÉ
  178.  
  179. What's New in Version 2.0
  180.  
  181. Lots of new tricks in this edition, though sorry, but you will have to have 
  182. Object Rexx as your Default Rexx interpreter.  Now most of the string and I/O 
  183. manipulation and function, eg substr, stream and lineout function, now use the 
  184. Object Rexx build in methed (myfile~stream()), as well as '.list' and '.bag' 
  185. classes. A Tradition Rexx version of TarGzipPm.exe 2.0 will be released 
  186. shortly...!  New In This Version 
  187.  
  188. When I first started on this project I decided not to support zip files, 
  189. partially because I thought that OS/2 was well supported in terms of PM 
  190. unzip/zip programs (RPF's Zip Control(TM) and Warp Zip are both excellent 
  191. programs.)  However, having discovered that some tar files are then put in a 
  192. zip file and not gzip, I had a change of mind.  TarGzipPm thus, now supports 
  193. zip files, and if the file contains only one file in its listing, and that is a 
  194. tar file, it will Automatically list the content of that file, and make it the 
  195. "open file".  Other wise you get a normal listing (to view or unzip) 
  196.  
  197. Enhanced, and removed some bugs in the Ability to Selective Archives Files, 
  198. both different directories, as well as from different Drives.  God knows why 
  199. you would want to do that, but you can anyway,  this work via a filter system 
  200. Note this feature must be turned off to be able to view files. 
  201.  
  202. I have also added more error checking of file name, when creating new archive.. 
  203. TarGzipPm will add a '.tar' if not including, and also delete tailing '.'s.  So 
  204. if you try to create a file myFile. it becomes myFile.Tar 
  205.  
  206. Ability to selectively Unarchive Files, by Filename, or by file extension 
  207.  
  208. Now supports zip files (Unarchiving only) 
  209.  
  210. Changes To Dialogs.... Color coding for Priority of Actions 
  211.  
  212. New System for Deleting Temporary Directories 
  213.  
  214. New Entry in the ini file of where you keep you *.tar.gz files 
  215.  
  216. Extended and improved the way TarGzipPm determines file format, reducing the 
  217. code by three pages I might add.  This does mean that the original files are 
  218. passed to gzip (first to test (if it is not a uncompressed tar file) to ensure 
  219. it a valid format, and then to do a linsting, to get the name of the file 
  220. inside the archive.... this works for zip files as well.) Therefore, TarGzipPm 
  221. should now be able to recognize files with (LEGAL) extended names eg 
  222. MyFile.version.01.tar.gz Support Now for the following formats have been added: 
  223. *.zip file All other variation on the Tar and gzip Type 
  224.  
  225. New support for Extended Attributes (See Known Problems) 
  226.  
  227. TarGzipPm now decompresses all compressed tar files, before listing their 
  228. contents, using gzip.exe.  This has had a considerable increase in both viewing 
  229. files and finally unarchiving them. 
  230.  
  231. Deletion of Files on Exit has been changed.  In version 1.0 to 1.5, TarGzipPm 
  232. would delete always delete the previously opened file, before opening another 
  233. file to view.  This is no longer the the case.  TarGzipPm 1.6, and prior used a 
  234. pipe, so the directory structure of file would not be created.  This helped me 
  235. (or rather the program) keep a Track on what files are in the temporary 
  236. Directory.  TarGzipPm now uses SysDestroyObject to delete the temporary 
  237. Directory, Therefore, TarGzipPm no longer needs to delete all files in the Temp 
  238. Directory prior to deleting the Directory itself.  TarGzipPm no longer uses a 
  239. 'pipe' when unarchiving  a file for viewing, and hence respect the path, 
  240. creating the Directory structure, which speeds up vieing file a little 
  241.  
  242. Now all ini file references must be valid else the settings page will open on 
  243. initialisation 
  244.  
  245. New entry in the settings/ini file, is where your Archive files are stored and 
  246. created.  If the directory in the ini file does not point to a valid directory, 
  247. TarGzipPm will open file dialog will point to the program directory 
  248.  
  249. I have also added a "Delete Temp" option in the file menu, to delete your 
  250. master temporary directory, If you use this while a file is "open", the file 
  251. will be closed the Master Temporary Directory Deleted, and TarGzipPM 
  252. reset...... (See know problems) 
  253.  
  254. Removed the Delete Temporary option from Settings and ini file, if you do not 
  255. want to delete you temporary directory on exit use the "fast exit" option, 
  256. under file. 
  257.  
  258. Since you sometime get a listing of directories such as G:/example/example 
  259. without the tailing '/', this normally occurs when you have the EA option on, I 
  260. now added a new function to test if it is a file or Directory 
  261.  
  262. Most of the "open" and "Save" Dialog point to a specific Directory, if for 
  263. example you open one file, and then press open again, it will point to the 
  264. directory where the previous file was located. 
  265.  
  266. Changes made to the Dialog, the Directory Dialog now includes folder Bmp's and 
  267. also made other smaller, removed one Dialog which  is no longer needed, and 
  268. made other changes in the appearance of most Dialogs 
  269.  
  270.  
  271. ΓòÉΓòÉΓòÉ 1.6. installation ΓòÉΓòÉΓòÉ
  272.  
  273. Installation
  274.  
  275.  The install program will only run under Object Rexx. If you have not done so, 
  276. simply unpack the TarGzipPmXX.zip into the drive which contains your prior 
  277. version of TarGzipPM, or any drive, if this is your first time install.  Please 
  278. note that the zip file contains a directory structure, if you use PK unzip use 
  279. the option to respect the path!   Once unzipped, Simply run the install.exe 
  280. program, which will then place a new TarGzippm folder on your desktop and icons 
  281. etc.  Note the installation program does not copy files over, at present. 
  282. However, it will look for your TarGzipPm.ini file and will update it if needed 
  283. (versions prior to 1.7) 
  284.  
  285. If you have a prior version to 1.5 the install program will try to get the 
  286. current information from your old ini files and then will delete it, before 
  287. rebuilding a new file.  The reason being is that I have removed some settings 
  288. from the ini file, and changed the key used in the ini files to resolve some 
  289. conflicts that seemed to have occurred in previous versions, and added a 
  290. version number to the ini file 
  291.  
  292. One installation is complete, open TarGzipPm, and the setting page will open, 
  293. if the ini file was changed by the install program, simply press update, to 
  294. confirm the settings, This is true of this version as well 
  295.  
  296. If you do not use the installation program, simply delete the old TarGzipPm ini 
  297. file and then the setting page will open when you start TarGzipPm.  This is 
  298. also true if you ever have any major problems with the ini file, through I have 
  299. had no reports about this 
  300.  
  301.  
  302. ΓòÉΓòÉΓòÉ 1.7. First time use ΓòÉΓòÉΓòÉ
  303.  
  304. First Time Use 
  305.  
  306.  On the first time you open TarGzipPM, or if you delete your TarGzipPm ini 
  307. file, you will find that the ini file settings Automaticly open.  To fill in 
  308. the fields you simply press the Bowse buttons and find the particular Directory 
  309. or application file 
  310.  
  311. The directory Listing from the Setting page involve a three step operation 
  312.  
  313. Then when finished, press update, note that the update button is disabled until 
  314. you select a "first Drive' letter.  After you have done this you can now use 
  315. the program, note, you do not need to close TarGzipPm after changing the 
  316. settings, as the values of the new setting will become current, 'on the fly' 
  317.  
  318. Note that I have included a "First Usable Drive" the idea behind this is that 
  319. if you have a Fat Partition on C:, for example where you do not need TarGzipPm 
  320. to use, it speeds up, (only a little) the custem Directory Listings  It should 
  321. also help save you from accedentally trying to create a file that does not 
  322. conform to FAT specification, on that drive.  If however, you later convert 
  323. that Partition to HPFS, or simply change your mind, you can get TarGzipPm to be 
  324. able to see it again by opening the "Default Setting" in the settings menu... 
  325. which the reverts to C:, as being the first Viewable Drive\Partition 
  326.  
  327.  
  328. ΓòÉΓòÉΓòÉ 1.8. Why I made this Program ΓòÉΓòÉΓòÉ
  329.  
  330. Why I Made This Prog 
  331.  
  332. Having come to terms with zip files and purchasing RPF's Great PM zip/unzip 
  333. prog, I found my self with a *.tar.gz file (though these files some times have 
  334. the Suffix *.Z-see limitations) . After some searching I found that there was 
  335. GNU programs available to unarchive this type of file... However, unlike a 
  336. normal zip file *.tar.gz work in two stages. 
  337.  
  338. The Tar program basically collects files and joins them into one file.. gzip is 
  339. a method of compressing, though it can only compress one file, hence the need 
  340. for tar as well? 
  341.  
  342. One of the reasons why I decided to make a front end to to these archives, was 
  343. due to the nature of the syntax..... (it's not like unzip.exe where you can 
  344. simply go unzip File.zip, or even drag a zip file onto unzip.exe) you have to 
  345. specify a number of  parameters eg +File Myriad.Tar, for example, or it will 
  346. complain thus: 
  347.  
  348. "tar: can't open tape.out: No such file or directory" 
  349.  
  350.  need I say more!  I started out by producing a simple  command Rexx file which 
  351. got the file to unarchive and the directory and passed it to tar and gzip.  I 
  352. then thought it might be a good idea to give it a PM interface. Since I am new 
  353. to programming I have found this a useful "learning exercise.....")  One of the 
  354. problems I have found is that unlike zip you not only have a two stage 
  355. procedure to go though, but also file names that change during the process. 
  356. When Taring a directory its not that hard.. it is simply a matter of adding the 
  357. extension to the variable being used, 
  358.  
  359. eg Tar +file Filename +Directory SourceSelected 
  360.  
  361. TarGzfile =Filename||'.tar'. 
  362.  
  363. and the same to add the gz extension.  So this is what this program does 
  364.  
  365. Tars and Gzips directories(sub-directories), you can specify the directory/sub 
  366. dir to tar, you can specify what dir to unarchive into. 
  367.  
  368.  
  369. ΓòÉΓòÉΓòÉ 2. How to Use it ΓòÉΓòÉΓòÉ
  370.  
  371. How to Use it?
  372.  
  373. TarGzipPm has been designed for ease of use.  Both in terms of Creating new 
  374. Tar.gz file, and unpacking file. 
  375.  
  376. TarGzipPm uses both standard dialog boxes, such as for opening and saving 
  377. files, selecting your Editor etc, but also includes custom dialog boxes for 
  378. selecting directories to archive/unarchive, selecting your temporary directory 
  379. etc.....This now comes in two state root which looks like this 
  380.  
  381. and when you have dome down a Directory level, thus 
  382.  
  383. Most operations are duplicated, eg. the Open Button and Open pull down menu 
  384. under "File.".  TarGzipPm now allows you to unarchive selected files.  There 
  385. appears to be a bug in DrDialog when having multiple section enabled.  To get 
  386. over this, TarGzipPm now has two check boxes "Select files" and "Select 
  387. Filters".  You can only tick one of these at a time (The other one is 
  388. automatically disabled on selection) and the view function is also disabled, 
  389. you can no longer double click on an item in the list box to view the item 
  390.  
  391. Now when you select an item in the list box, the item will be deleted and 
  392. placed in a .bag class, to be used later when unarchiving the file to its final 
  393. directory.  Though if you change your mind simply un-check the check box and 
  394. the original list will be reconstructed. 
  395.  
  396. If on exit the program was unable to delete, a temporary file or directory, you 
  397. will get an error message, telling you so.... Simply dismiss the window and 
  398. press exit again to close the program 
  399.  
  400. The new color coding works like this.... 
  401.  
  402. Red Text on Yellow... generally meany An action will be performed and cannot be 
  403. halted until completed eg opening a file 
  404.  
  405. Green on Yellow.... Opens another Dialog, which you can cancel 
  406.  
  407. Black on Yellow... close a window 
  408.  
  409. Yellow on Red  exit 
  410.  
  411.  Please not much of the "feedback is now desplayed at the bottom Right hand 
  412. side of the main window 
  413.  
  414.  
  415. ΓòÉΓòÉΓòÉ 2.1. Unarchiving Files ΓòÉΓòÉΓòÉ
  416.  
  417. Unarchiving Files 
  418.  
  419. You can open more than one TarGzipPm session at a time, and as it uses it's own 
  420. temporary directories, and all variable are local to each session.  There are 
  421. basically two ways to Launch TarGzipPM. 
  422.  
  423.    1. From File open (open Button) 
  424.  
  425.    2. From an associated Data Object (File) 
  426.  
  427.   Though be careful not to open the Tar files in the temp directory, or you 
  428.  will get a "No file to Open" Warning, as it will have been deleted prior to 
  429.  opening the next file, or at least it should be! 
  430.  
  431.  OK Opening Files.. Press the Open Button and select the file to unachive (or 
  432.  use the open in the file menu). Which basically bring a standard OS/2 File 
  433.  Dialog box up.  After selecting the file and pressing OK, Tar Gzip checks that 
  434.  no other file has been opened in that session, and if there was it has cleans 
  435.  up the old directory, before Creating a new temporary directory. 
  436.  
  437.  When I speak of TarGzipPm opening Files, in reality this means copying the 
  438.  file and passing it to Gzip and Tar. Why, because unlike Zip.exe Gzip actually 
  439.  changes the file itself... test.tar.gz becomes test.tar. It also makes the 
  440.  program safer, it cannot really corrupt  a file since it only works on 
  441.  copies.... 
  442.  
  443.   The file is then copied to the new temp directory and passed to gzip to 
  444.  unarchive... (note that the procedure differs slitly according to file type 
  445.  eg... a *.tar or *.Z file is simply copied and passed to Tar.exe, to list or 
  446.  uncompress and list ) 
  447.  
  448.  Throughout this you will get progress indication on the top of the main 
  449.  window... Copying file, uncompressing file, initiating list, and building list 
  450.  etc.... 
  451.  
  452.  You can now view the contents of the list or unarchive the file into a new or 
  453.  existing directory.  To view a file in the list simply double click on it, or 
  454.  use the editor button... this is useful for viewing *.cmd files which you do 
  455.  not want to execute....In this version it is now possible to unarchive, only 
  456.  the files (or files by filter) you want to Unarchive, simply select the select 
  457.  file or select filter check box control.  and select the files you want to 
  458.  unarchive.... Note you can either unarchive by files or filter, but not 
  459.  both.... when you select a file in the list box it will be deleted and added 
  460.  to the list.... If you make a mistake simply un-check  check box, and the 
  461.  original list will be re-constructed......when you have finished simply press 
  462.  the unarchive button... 
  463.  
  464.  Note you cannot view files when the select  check box is checked.... To 
  465.  unarchive the file simply press on the unarchive button which open a new 
  466.  dialog 
  467.  
  468.  Press Browse to select the drive or directory, note you do not have to select 
  469.  a directory (you can simply select a drive and press OK, for example to 
  470.  unarchive a file with a directory structure in place), then press OK.  You 
  471.  also have the choice of making your own new directories to unarchive into 
  472.  
  473.  As you can see from the example you will be told if you are trying to make a 
  474.  directory that exists (or file exists with the same name)  You will also be 
  475.  warned if the directory name contains illegal characters such as spaces or '/' 
  476.  etc.  If you want to make a recursive directories  eg.. user\new, make user 
  477.  and press ok, then press newdir again and create new.... 
  478.  
  479.  Once you have selected the correct location to unarchive into, press OK to 
  480.  start to unarchive the 'open file'. Though is you want to unarchive by  the 
  481.  selected file/filters you will need also to select the select on the spin 
  482.  button...  Throughout this process, you will get Messages regarding what is 
  483.  going on, and any error messages, via the TarGzipPm Title bar, such as copy 
  484.  file, uncompressing etc. After which you should get a completed message 
  485.  unarchived file to... 
  486.  
  487.  If any errors occur a mesage box will appear, and tell you what the error was, 
  488.  for example, if the file was corrupt. 
  489.  
  490.  
  491. ΓòÉΓòÉΓòÉ 2.2. Creating New Files ΓòÉΓòÉΓòÉ
  492.  
  493. Archiving Files 
  494.  
  495. Simply press new, which will open the Archive dialog 
  496.  
  497. Press Browse to select a directory to Archive, and the same for the name of the 
  498. file you want to create, note, if you do not select a name the file created 
  499. will be default.tar.gz in the TarGzipPm program Directory.  If you try to 
  500. create a file which already exists, you will be warned that the old file will 
  501. be deleted, and the Archive to File Field, text, become white on a black 
  502. background.  Again Like unarchiving you have the option of Archiving full 
  503. directories, or files/filters of particular directories/drives...... 
  504.  
  505. After selecting the file press OK... the file will be created, after which, it 
  506. will automatically tested, as if you had opened it.... and its contents 
  507. listed... 
  508.  
  509.  
  510. ΓòÉΓòÉΓòÉ 2.3. About Filters ΓòÉΓòÉΓòÉ
  511.  
  512. This editions now allows you to create and unarchive files with a new filter 
  513. system 
  514.  
  515.    1. By Filter eg *.html 
  516.  
  517.    2. By File Name 
  518.  
  519.  when creating new files you can select files or extension. note you can not 
  520.  select an individual file and a filter of the same type in the same directory 
  521.  
  522.  eg 
  523.  
  524.  G:\home\myfile.html g:\home\*.html 
  525.  
  526.  and also if the file has no extension the file will be included 
  527.  
  528.  When unarchiving files it simple a matter of selecting the files from the list 
  529.  box.  To activate this feature you need to select one of the check boxes, 
  530.  select filters or select files, unlike the filter system when creating new 
  531.  files, the path for the filters is not included..... if you make a mistake you 
  532.  can reconstruct the original list by deselecting the check box, and the 
  533.  original list will be reconstructed 
  534.  
  535.  The file is then placed in a .bag class and then passed to the unarchive list 
  536.  box, when called.  At this time, the item being selected will be deleted from 
  537.  the list box.  Note, duplicate entries will not be allowed 
  538.  
  539.  
  540. ΓòÉΓòÉΓòÉ 3. Know Problems ΓòÉΓòÉΓòÉ
  541.  
  542. Problems with Check Path 
  543. Problems with Delete Temp Directory 
  544.  
  545.  In the past TarGzipPM has had problems in deleting the  Temporary files and 
  546. directories on exit, I have received some report that this does not always 
  547. work.  I have attempted to fix this problem with this release,  One problem I 
  548. found was that after a file was uncompressed, eg MyFile.Tar.gz >MyFile.tar, WPS 
  549. woould complain that's it could not delete MyFile.Tar.gz, basically because it 
  550. no longer existed.  I solved this problem by creating a "dumby file" of the 
  551. same name.  It seems that the Workplace shell had not cought up with the 
  552. changes in the directory fast enough. 
  553.  
  554. However, if you find TarGzipPm is leaving temporary files or directories, 
  555. before emailing me, try the following.  Open the master Temporary directory, 
  556. and refresh the window, from the view menu in OS/2 Warp Four, alternatively go 
  557. to an OS/2 Window and get a listing of the master temp directory... It is 
  558. sometime a matter of WPS having not refreshed the Temporary Directory after it 
  559. was deleted!  Also note that if TarGzipPm cannot delete a temporary file, it 
  560. will give you a warning message, if this happens when you are exiting 
  561. TarGzipPM, simply close the message box, and press exit again to close the 
  562. application.  Though I have added a new function under the "File" menu, to 
  563. destroy the Master Temp Directory, though please do not use this if you have 
  564. multiple copies of TarGzipPm open... 
  565.  
  566. Also note, if you are in the Temporary Directory in an OS/2 Session, The 
  567. Deleting of the Temporary directory will fail, and the work place shell will 
  568. issue a number of wornings..... 
  569.  
  570. Directories with spaces 
  571.  
  572. Sorry about this one, but TarGzipPM will not work on Directories, or files in 
  573. Directories, with spaces in the name, I am working on this one, at present, if 
  574. you try to creat a new Directory with spaces in the file name it will not be 
  575. allowed 
  576.  
  577.  
  578. ΓòÉΓòÉΓòÉ 4. Furture Plans ΓòÉΓòÉΓòÉ
  579.  
  580. Future Plans 
  581.  At present, I am working on the following improvement 
  582.  
  583.    1. The next release will include multi-language support 
  584.  
  585.    2. Checking Disk Space before attempting to copy or unarchive files, and 
  586.       final unarchive directory 
  587.  
  588.    3. enable the new directory to be editable....  At the moment you have to 
  589.       select a directory to unarchive into I will try to make this field 
  590.       Editable 
  591.  
  592.    4. Add Virus Checking of Files (working on this one) 
  593.  
  594.    5. Maybe convert a version to Object Rexx (This is the Second stage) started!
  595.  
  596.  If you have any ideas, please email me  Thanks to:    Kia Evers, Ian and 
  597.  V.Kazimirchik for help and advice, as well as to lots of other people from the 
  598.  Rexx news Group 
  599.  
  600.  Address http://users.powernet.co.uk/vpub 
  601.  
  602.  
  603. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  604.  
  605. How to Contact me 
  606.  
  607. You Can Contact me at the following address: 
  608.  
  609. Asuri@Vpub.powernet.co.uk 
  610.  
  611. My Site Address is: 
  612.  
  613. http://users.powernet.co.uk/vpub 
  614.  
  615. Any feedback will be most appreciated