Home » Archimedes archive » Acorn User » AU 1997-09 A.adf » Extras » !Backup/!Help
!Backup/!Help
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Acorn User » AU 1997-09 A.adf » Extras |
Filename: | !Backup/!Help |
Read OK: | ✔ |
File size: | 208F bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
Backup ====== (C) Martyn Fox 1997 =================== This application makes it easy to maintain a backup copy of your hard disc on some other medium. A variety of large-capacity removable media formats are now available such as Jazz, Zip, PD (e.g. Cumana Proteus) and Syquest drives. These can be used to keep a safety copy of all or part of your hard disc en masse. Alternatively, parts of the disc can be backed up on a series of floppies. Making a backup copy is, in itself, simple. You just have to copy everything from the source disc to the backup with the �Newer� option set (this can be done via the �Options� submenu from the Filer window menu). This means that you don�t waste time overwriting files which haven�t changed since the last backup. Problems start to arise, however, when you delete unwanted material from your hard disc. Unless you remember to delete them from your backup as well, the backup will become littered with old files that you thought you�d got rid of. This application deals with the problem by comparing your hard disc (or the portion which you wish to back up) with the backup disc. Anything which exists only on the backup is moved into a special directory, leaving you to decide what to do with it. Any part of the disc can be covered, from a single subdirectory to the entire hard disc, using a backup medium of sufficient capacity. All operation is multi-tasking, so other multi-tasking applications can run at the same time. Special features of the software make it easy to back up any of the following; � An entire hard disc to another disc of suitable size. � Any portion of a hard disc to a smaller disc, by selection of the appropriate subdirectories. � A portion of a hard disc to the corresponding part of a backup disc which has a similar directory tree. � Any directory or group of directories to a floppy. Two basic principles are observed; � Nothing is altered on the source disc, which is merely read. � Nothing is deleted from the backup disc; objects are simply moved. If an object is found on the backup disc which is not present on the source disc, a special directory is created in the top directory of the portion of the backup disc being checked. By default, this is called �++Backup++�, though you can change this name if you wish. Any object not on the source disc is moved into this backup directory, with its original directory path being duplicated within the backup directory. This feature makes it easier to tell where an object came from when deciding whether or not to delete it. Any object which is a file on one disc and a directory on the other is treated in the same way. Using Backup ============ The application is started in the usual RISC�OS manner by double-clicking on its icon in a directory window. As well as an icon appearing on the icon bar, the application window will open. This window may be closed at any time by clicking on the �Cancel� button and reopened by clicking on the icon bar icon. You can back up several subdirectories from the same parent directory in one operation by selecting their icons with the Adjust button and dragging them to the top part of the window. The way in which the application works is slightly different if you drag more than one icon. If you want to back up the contents of one directory, you can drag the directory icon from its parent directory window to the top part of the !Backup window (anywhere within the box surrounding the top writeable icon will do). Alternatively, if the directory�s own window is open, you can drag any object from within it with the Shift key held down (the key must be down when you release the mouse button). If you want to back up the entire disc, drag any object from it, then click on the top �Root� button. If you only dragged one icon, the pathname of the directory to be backed up will appear in the top writeable icon. You can then click on it and modify it by typing and deleting. You must, though, end up with a valid directory pathname or the software will attempt to back up the contents of a non-existent directory. If you drag several icons, the pathname shown will be that of the directories� parent followed by �.<Selection>�. The Shift key will have no effect and you will find that you can�t modify the contents of the icon. You can, however, drag a new icon to the window to reverse this situation and you can still use the Root button. After you�ve set up the pathname from the source disc, drag any object from the backup disc to the bottom part of the window. The pathname which appears will be identical to the source pathname, but with the name of the source disc replaced by that of the backup disc. This makes it easier to back up part of a disc onto the equivalent part of another disc with a similar directory tree. This pathname may also be altered by typing or with the Root button. The operation is in two stages, Purge and Copy, either or both of which can be selected by the two buttons on the right-hand side of the window. Purge is the process described above, moving objects into the backup directory, and is always performed before Copy if both are selected. Copy is simply the process of copying objects from the source disc to the backup with the �Newer� option set. All file moving and copying is performed by the RISC�OS Filer Action application. When you are ready, click on the �Start� button and the process will begin. A further click on this button during the Purge operation will suspend the process. If you want to stop during the Copy stage, you should click on the �Pause� button in the Filer Action window. The backup directory is only created if there is an object to be moved. Its presence is checked for at the start of the operation, which will not proceed if it is present. If this happens, you can proceed either by deleting the backup directory (after doing something with anything in it which you want to keep) or by choosing a different name for it � this will probably result in the original backup directory being purged into the new one. No special provision has been made for archives but an open archive can be handled the same as an ordinary directory. The application initially uses a Wimp slot of 64k. After initialisation, this is reduced to about 36k on a Risc Pc. The amount of memory required during operation depends on the depth of the directory tree being checked. The program takes just a few k for each directory level and gives it back when it has finished with it. Acknowledgements are due to my son Alexander Fox who designed the application sprite and made several programming suggestions. Notes on version 1.10 ===================== Following publication of v1.00 in the July 1997 issue of Acorn User, a couple of points have come to light, resulting in modifications. Backup would not previously allow file icons to be dragged to its window, as it is intended to work on the contents of directories. This can cause problems when a group of objects are dragged to the window (e.g. to back up a fraction of the contents of the root directory of a hard disc onto a Zip cartridge), if one of them happens to be a file rather than a directory. Files are now handled in the same way as directories. If a number of objects were dragged to the window from the source disc, one of which did not exist on the backup disc, v1.00 gave an error message. This has now been rectified; anything which does not exist on the backup disc is copied, provided the �Copy� button is turned on. Any object which is a file on one disc and a directory with the same name on the other is purged on the backup disc and copied if the �Copy� button is set. Contact ======= All comments and suggestions etc. please to: Martyn Fox 31 Pierson road, Windsor, Berks. SL4 5RE Tel. 01753 733803 email (work) mfox@tv3.com
00000000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | * 00000020 20 42 61 63 6b 75 70 0a 20 20 20 20 20 20 20 20 | Backup. | 00000030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000040 20 20 20 20 20 20 20 20 20 3d 3d 3d 3d 3d 3d 0a | ======.| 00000050 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000060 20 20 20 20 20 20 20 20 20 20 20 28 43 29 20 4d | (C) M| 00000070 61 72 74 79 6e 20 46 6f 78 20 31 39 39 37 0a 20 |artyn Fox 1997. | 00000080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000090 20 20 20 20 20 20 20 20 20 3d 3d 3d 3d 3d 3d 3d | =======| 000000a0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 |============..Th| 000000b0 69 73 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6d |is application m| 000000c0 61 6b 65 73 20 69 74 20 65 61 73 79 20 74 6f 20 |akes it easy to | 000000d0 6d 61 69 6e 74 61 69 6e 20 61 20 62 61 63 6b 75 |maintain a backu| 000000e0 70 20 63 6f 70 79 20 6f 66 20 79 6f 75 72 20 68 |p copy of your h| 000000f0 61 72 64 20 64 69 73 63 0a 6f 6e 20 73 6f 6d 65 |ard disc.on some| 00000100 20 6f 74 68 65 72 20 6d 65 64 69 75 6d 2e 0a 0a | other medium...| 00000110 41 20 76 61 72 69 65 74 79 20 6f 66 20 6c 61 72 |A variety of lar| 00000120 67 65 2d 63 61 70 61 63 69 74 79 20 72 65 6d 6f |ge-capacity remo| 00000130 76 61 62 6c 65 20 6d 65 64 69 61 20 66 6f 72 6d |vable media form| 00000140 61 74 73 20 61 72 65 20 6e 6f 77 20 61 76 61 69 |ats are now avai| 00000150 6c 61 62 6c 65 20 73 75 63 68 0a 61 73 20 4a 61 |lable such.as Ja| 00000160 7a 7a 2c 20 5a 69 70 2c 20 50 44 20 28 65 2e 67 |zz, Zip, PD (e.g| 00000170 2e 20 43 75 6d 61 6e 61 20 50 72 6f 74 65 75 73 |. Cumana Proteus| 00000180 29 20 61 6e 64 20 53 79 71 75 65 73 74 20 64 72 |) and Syquest dr| 00000190 69 76 65 73 2e 20 54 68 65 73 65 20 63 61 6e 20 |ives. These can | 000001a0 62 65 20 75 73 65 64 0a 74 6f 20 6b 65 65 70 20 |be used.to keep | 000001b0 61 20 73 61 66 65 74 79 20 63 6f 70 79 20 6f 66 |a safety copy of| 000001c0 20 61 6c 6c 20 6f 72 20 70 61 72 74 20 6f 66 20 | all or part of | 000001d0 79 6f 75 72 20 68 61 72 64 20 64 69 73 63 20 65 |your hard disc e| 000001e0 6e 20 6d 61 73 73 65 2e 0a 41 6c 74 65 72 6e 61 |n masse..Alterna| 000001f0 74 69 76 65 6c 79 2c 20 70 61 72 74 73 20 6f 66 |tively, parts of| 00000200 20 74 68 65 20 64 69 73 63 20 63 61 6e 20 62 65 | the disc can be| 00000210 20 62 61 63 6b 65 64 20 75 70 20 6f 6e 20 61 20 | backed up on a | 00000220 73 65 72 69 65 73 20 6f 66 20 66 6c 6f 70 70 69 |series of floppi| 00000230 65 73 2e 0a 0a 4d 61 6b 69 6e 67 20 61 20 62 61 |es...Making a ba| 00000240 63 6b 75 70 20 63 6f 70 79 20 69 73 2c 20 69 6e |ckup copy is, in| 00000250 20 69 74 73 65 6c 66 2c 20 73 69 6d 70 6c 65 2e | itself, simple.| 00000260 20 59 6f 75 20 6a 75 73 74 20 68 61 76 65 20 74 | You just have t| 00000270 6f 20 63 6f 70 79 20 65 76 65 72 79 74 68 69 6e |o copy everythin| 00000280 67 0a 66 72 6f 6d 20 74 68 65 20 73 6f 75 72 63 |g.from the sourc| 00000290 65 20 64 69 73 63 20 74 6f 20 74 68 65 20 62 61 |e disc to the ba| 000002a0 63 6b 75 70 20 77 69 74 68 20 74 68 65 20 90 4e |ckup with the .N| 000002b0 65 77 65 72 91 20 6f 70 74 69 6f 6e 20 73 65 74 |ewer. option set| 000002c0 20 28 74 68 69 73 20 63 61 6e 20 62 65 0a 64 6f | (this can be.do| 000002d0 6e 65 20 76 69 61 20 74 68 65 20 90 4f 70 74 69 |ne via the .Opti| 000002e0 6f 6e 73 91 20 73 75 62 6d 65 6e 75 20 66 72 6f |ons. submenu fro| 000002f0 6d 20 74 68 65 20 46 69 6c 65 72 20 77 69 6e 64 |m the Filer wind| 00000300 6f 77 20 6d 65 6e 75 29 2e 20 54 68 69 73 20 6d |ow menu). This m| 00000310 65 61 6e 73 20 74 68 61 74 0a 79 6f 75 20 64 6f |eans that.you do| 00000320 6e 91 74 20 77 61 73 74 65 20 74 69 6d 65 20 6f |n.t waste time o| 00000330 76 65 72 77 72 69 74 69 6e 67 20 66 69 6c 65 73 |verwriting files| 00000340 20 77 68 69 63 68 20 68 61 76 65 6e 91 74 20 63 | which haven.t c| 00000350 68 61 6e 67 65 64 20 73 69 6e 63 65 20 74 68 65 |hanged since the| 00000360 20 6c 61 73 74 0a 62 61 63 6b 75 70 2e 0a 0a 50 | last.backup...P| 00000370 72 6f 62 6c 65 6d 73 20 73 74 61 72 74 20 74 6f |roblems start to| 00000380 20 61 72 69 73 65 2c 20 68 6f 77 65 76 65 72 2c | arise, however,| 00000390 20 77 68 65 6e 20 79 6f 75 20 64 65 6c 65 74 65 | when you delete| 000003a0 20 75 6e 77 61 6e 74 65 64 20 6d 61 74 65 72 69 | unwanted materi| 000003b0 61 6c 20 66 72 6f 6d 0a 79 6f 75 72 20 68 61 72 |al from.your har| 000003c0 64 20 64 69 73 63 2e 20 55 6e 6c 65 73 73 20 79 |d disc. Unless y| 000003d0 6f 75 20 72 65 6d 65 6d 62 65 72 20 74 6f 20 64 |ou remember to d| 000003e0 65 6c 65 74 65 20 74 68 65 6d 20 66 72 6f 6d 20 |elete them from | 000003f0 79 6f 75 72 20 62 61 63 6b 75 70 20 61 73 20 77 |your backup as w| 00000400 65 6c 6c 2c 0a 74 68 65 20 62 61 63 6b 75 70 20 |ell,.the backup | 00000410 77 69 6c 6c 20 62 65 63 6f 6d 65 20 6c 69 74 74 |will become litt| 00000420 65 72 65 64 20 77 69 74 68 20 6f 6c 64 20 66 69 |ered with old fi| 00000430 6c 65 73 20 74 68 61 74 20 79 6f 75 20 74 68 6f |les that you tho| 00000440 75 67 68 74 20 79 6f 75 91 64 20 67 6f 74 0a 72 |ught you.d got.r| 00000450 69 64 20 6f 66 2e 0a 0a 54 68 69 73 20 61 70 70 |id of...This app| 00000460 6c 69 63 61 74 69 6f 6e 20 64 65 61 6c 73 20 77 |lication deals w| 00000470 69 74 68 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 |ith the problem | 00000480 62 79 20 63 6f 6d 70 61 72 69 6e 67 20 79 6f 75 |by comparing you| 00000490 72 20 68 61 72 64 20 64 69 73 63 20 28 6f 72 20 |r hard disc (or | 000004a0 74 68 65 0a 70 6f 72 74 69 6f 6e 20 77 68 69 63 |the.portion whic| 000004b0 68 20 79 6f 75 20 77 69 73 68 20 74 6f 20 62 61 |h you wish to ba| 000004c0 63 6b 20 75 70 29 20 77 69 74 68 20 74 68 65 20 |ck up) with the | 000004d0 62 61 63 6b 75 70 20 64 69 73 63 2e 20 41 6e 79 |backup disc. Any| 000004e0 74 68 69 6e 67 20 77 68 69 63 68 0a 65 78 69 73 |thing which.exis| 000004f0 74 73 20 6f 6e 6c 79 20 6f 6e 20 74 68 65 20 62 |ts only on the b| 00000500 61 63 6b 75 70 20 69 73 20 6d 6f 76 65 64 20 69 |ackup is moved i| 00000510 6e 74 6f 20 61 20 73 70 65 63 69 61 6c 20 64 69 |nto a special di| 00000520 72 65 63 74 6f 72 79 2c 20 6c 65 61 76 69 6e 67 |rectory, leaving| 00000530 20 79 6f 75 20 74 6f 0a 64 65 63 69 64 65 20 77 | you to.decide w| 00000540 68 61 74 20 74 6f 20 64 6f 20 77 69 74 68 20 69 |hat to do with i| 00000550 74 2e 20 41 6e 79 20 70 61 72 74 20 6f 66 20 74 |t. Any part of t| 00000560 68 65 20 64 69 73 63 20 63 61 6e 20 62 65 20 63 |he disc can be c| 00000570 6f 76 65 72 65 64 2c 20 66 72 6f 6d 20 61 0a 73 |overed, from a.s| 00000580 69 6e 67 6c 65 20 73 75 62 64 69 72 65 63 74 6f |ingle subdirecto| 00000590 72 79 20 74 6f 20 74 68 65 20 65 6e 74 69 72 65 |ry to the entire| 000005a0 20 68 61 72 64 20 64 69 73 63 2c 20 75 73 69 6e | hard disc, usin| 000005b0 67 20 61 20 62 61 63 6b 75 70 20 6d 65 64 69 75 |g a backup mediu| 000005c0 6d 20 6f 66 0a 73 75 66 66 69 63 69 65 6e 74 20 |m of.sufficient | 000005d0 63 61 70 61 63 69 74 79 2e 20 41 6c 6c 20 6f 70 |capacity. All op| 000005e0 65 72 61 74 69 6f 6e 20 69 73 20 6d 75 6c 74 69 |eration is multi| 000005f0 2d 74 61 73 6b 69 6e 67 2c 20 73 6f 20 6f 74 68 |-tasking, so oth| 00000600 65 72 20 6d 75 6c 74 69 2d 74 61 73 6b 69 6e 67 |er multi-tasking| 00000610 0a 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 63 61 |.applications ca| 00000620 6e 20 72 75 6e 20 61 74 20 74 68 65 20 73 61 6d |n run at the sam| 00000630 65 20 74 69 6d 65 2e 0a 0a 53 70 65 63 69 61 6c |e time...Special| 00000640 20 66 65 61 74 75 72 65 73 20 6f 66 20 74 68 65 | features of the| 00000650 20 73 6f 66 74 77 61 72 65 20 6d 61 6b 65 20 69 | software make i| 00000660 74 20 65 61 73 79 20 74 6f 20 62 61 63 6b 20 75 |t easy to back u| 00000670 70 20 61 6e 79 20 6f 66 20 74 68 65 0a 66 6f 6c |p any of the.fol| 00000680 6c 6f 77 69 6e 67 3b 0a 0a 20 20 8f 20 41 6e 20 |lowing;.. . An | 00000690 65 6e 74 69 72 65 20 68 61 72 64 20 64 69 73 63 |entire hard disc| 000006a0 20 74 6f 20 61 6e 6f 74 68 65 72 20 64 69 73 63 | to another disc| 000006b0 20 6f 66 20 73 75 69 74 61 62 6c 65 20 73 69 7a | of suitable siz| 000006c0 65 2e 0a 0a 20 20 8f 20 41 6e 79 20 70 6f 72 74 |e... . Any port| 000006d0 69 6f 6e 20 6f 66 20 61 20 68 61 72 64 20 64 69 |ion of a hard di| 000006e0 73 63 20 74 6f 20 61 20 73 6d 61 6c 6c 65 72 20 |sc to a smaller | 000006f0 64 69 73 63 2c 20 62 79 20 73 65 6c 65 63 74 69 |disc, by selecti| 00000700 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 61 70 |on of the. ap| 00000710 70 72 6f 70 72 69 61 74 65 20 73 75 62 64 69 72 |propriate subdir| 00000720 65 63 74 6f 72 69 65 73 2e 0a 0a 20 20 8f 20 41 |ectories... . A| 00000730 20 70 6f 72 74 69 6f 6e 20 6f 66 20 61 20 68 61 | portion of a ha| 00000740 72 64 20 64 69 73 63 20 74 6f 20 74 68 65 20 63 |rd disc to the c| 00000750 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 61 72 |orresponding par| 00000760 74 20 6f 66 20 61 20 62 61 63 6b 75 70 20 64 69 |t of a backup di| 00000770 73 63 0a 20 20 20 20 77 68 69 63 68 20 68 61 73 |sc. which has| 00000780 20 61 20 73 69 6d 69 6c 61 72 20 64 69 72 65 63 | a similar direc| 00000790 74 6f 72 79 20 74 72 65 65 2e 0a 0a 20 20 8f 20 |tory tree... . | 000007a0 41 6e 79 20 64 69 72 65 63 74 6f 72 79 20 6f 72 |Any directory or| 000007b0 20 67 72 6f 75 70 20 6f 66 20 64 69 72 65 63 74 | group of direct| 000007c0 6f 72 69 65 73 20 74 6f 20 61 20 66 6c 6f 70 70 |ories to a flopp| 000007d0 79 2e 0a 0a 54 77 6f 20 62 61 73 69 63 20 70 72 |y...Two basic pr| 000007e0 69 6e 63 69 70 6c 65 73 20 61 72 65 20 6f 62 73 |inciples are obs| 000007f0 65 72 76 65 64 3b 0a 0a 20 20 8f 20 4e 6f 74 68 |erved;.. . Noth| 00000800 69 6e 67 20 69 73 20 61 6c 74 65 72 65 64 20 6f |ing is altered o| 00000810 6e 20 74 68 65 20 73 6f 75 72 63 65 20 64 69 73 |n the source dis| 00000820 63 2c 20 77 68 69 63 68 20 69 73 20 6d 65 72 65 |c, which is mere| 00000830 6c 79 20 72 65 61 64 2e 0a 0a 20 20 8f 20 4e 6f |ly read... . No| 00000840 74 68 69 6e 67 20 69 73 20 64 65 6c 65 74 65 64 |thing is deleted| 00000850 20 66 72 6f 6d 20 74 68 65 20 62 61 63 6b 75 70 | from the backup| 00000860 20 64 69 73 63 3b 20 6f 62 6a 65 63 74 73 20 61 | disc; objects a| 00000870 72 65 20 73 69 6d 70 6c 79 20 6d 6f 76 65 64 2e |re simply moved.| 00000880 0a 0a 49 66 20 61 6e 20 6f 62 6a 65 63 74 20 69 |..If an object i| 00000890 73 20 66 6f 75 6e 64 20 6f 6e 20 74 68 65 20 62 |s found on the b| 000008a0 61 63 6b 75 70 20 64 69 73 63 20 77 68 69 63 68 |ackup disc which| 000008b0 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 20 | is not present | 000008c0 6f 6e 20 74 68 65 20 73 6f 75 72 63 65 0a 64 69 |on the source.di| 000008d0 73 63 2c 20 61 20 73 70 65 63 69 61 6c 20 64 69 |sc, a special di| 000008e0 72 65 63 74 6f 72 79 20 69 73 20 63 72 65 61 74 |rectory is creat| 000008f0 65 64 20 69 6e 20 74 68 65 20 74 6f 70 20 64 69 |ed in the top di| 00000900 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 70 |rectory of the p| 00000910 6f 72 74 69 6f 6e 20 6f 66 0a 74 68 65 20 62 61 |ortion of.the ba| 00000920 63 6b 75 70 20 64 69 73 63 20 62 65 69 6e 67 20 |ckup disc being | 00000930 63 68 65 63 6b 65 64 2e 20 42 79 20 64 65 66 61 |checked. By defa| 00000940 75 6c 74 2c 20 74 68 69 73 20 69 73 20 63 61 6c |ult, this is cal| 00000950 6c 65 64 20 90 2b 2b 42 61 63 6b 75 70 2b 2b 91 |led .++Backup++.| 00000960 2c 0a 74 68 6f 75 67 68 20 79 6f 75 20 63 61 6e |,.though you can| 00000970 20 63 68 61 6e 67 65 20 74 68 69 73 20 6e 61 6d | change this nam| 00000980 65 20 69 66 20 79 6f 75 20 77 69 73 68 2e 20 41 |e if you wish. A| 00000990 6e 79 20 6f 62 6a 65 63 74 20 6e 6f 74 20 6f 6e |ny object not on| 000009a0 20 74 68 65 20 73 6f 75 72 63 65 20 64 69 73 63 | the source disc| 000009b0 20 69 73 20 6d 6f 76 65 64 0a 69 6e 74 6f 20 74 | is moved.into t| 000009c0 68 69 73 20 62 61 63 6b 75 70 20 64 69 72 65 63 |his backup direc| 000009d0 74 6f 72 79 2c 20 77 69 74 68 20 69 74 73 20 6f |tory, with its o| 000009e0 72 69 67 69 6e 61 6c 20 64 69 72 65 63 74 6f 72 |riginal director| 000009f0 79 20 70 61 74 68 20 62 65 69 6e 67 0a 64 75 70 |y path being.dup| 00000a00 6c 69 63 61 74 65 64 20 77 69 74 68 69 6e 20 74 |licated within t| 00000a10 68 65 20 62 61 63 6b 75 70 20 64 69 72 65 63 74 |he backup direct| 00000a20 6f 72 79 2e 20 54 68 69 73 20 66 65 61 74 75 72 |ory. This featur| 00000a30 65 20 6d 61 6b 65 73 20 69 74 20 65 61 73 69 65 |e makes it easie| 00000a40 72 20 74 6f 20 74 65 6c 6c 0a 77 68 65 72 65 20 |r to tell.where | 00000a50 61 6e 20 6f 62 6a 65 63 74 20 63 61 6d 65 20 66 |an object came f| 00000a60 72 6f 6d 20 77 68 65 6e 20 64 65 63 69 64 69 6e |rom when decidin| 00000a70 67 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 |g whether or not| 00000a80 20 74 6f 20 64 65 6c 65 74 65 20 69 74 2e 20 41 | to delete it. A| 00000a90 6e 79 0a 6f 62 6a 65 63 74 20 77 68 69 63 68 20 |ny.object which | 00000aa0 69 73 20 61 20 66 69 6c 65 20 6f 6e 20 6f 6e 65 |is a file on one| 00000ab0 20 64 69 73 63 20 61 6e 64 20 61 20 64 69 72 65 | disc and a dire| 00000ac0 63 74 6f 72 79 20 6f 6e 20 74 68 65 20 6f 74 68 |ctory on the oth| 00000ad0 65 72 20 69 73 20 74 72 65 61 74 65 64 0a 69 6e |er is treated.in| 00000ae0 20 74 68 65 20 73 61 6d 65 20 77 61 79 2e 0a 0a | the same way...| 00000af0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000b00 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 69 | Usi| 00000b10 6e 67 20 42 61 63 6b 75 70 0a 20 20 20 20 20 20 |ng Backup. | 00000b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000b30 20 20 20 20 20 20 20 3d 3d 3d 3d 3d 3d 3d 3d 3d | =========| 00000b40 3d 3d 3d 0a 0a 54 68 65 20 61 70 70 6c 69 63 61 |===..The applica| 00000b50 74 69 6f 6e 20 69 73 20 73 74 61 72 74 65 64 20 |tion is started | 00000b60 69 6e 20 74 68 65 20 75 73 75 61 6c 20 52 49 53 |in the usual RIS| 00000b70 43 a0 4f 53 20 6d 61 6e 6e 65 72 20 62 79 20 64 |C.OS manner by d| 00000b80 6f 75 62 6c 65 2d 63 6c 69 63 6b 69 6e 67 20 6f |ouble-clicking o| 00000b90 6e 0a 69 74 73 20 69 63 6f 6e 20 69 6e 20 61 20 |n.its icon in a | 00000ba0 64 69 72 65 63 74 6f 72 79 20 77 69 6e 64 6f 77 |directory window| 00000bb0 2e 20 41 73 20 77 65 6c 6c 20 61 73 20 61 6e 20 |. As well as an | 00000bc0 69 63 6f 6e 20 61 70 70 65 61 72 69 6e 67 20 6f |icon appearing o| 00000bd0 6e 20 74 68 65 20 69 63 6f 6e 0a 62 61 72 2c 20 |n the icon.bar, | 00000be0 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 |the application | 00000bf0 77 69 6e 64 6f 77 20 77 69 6c 6c 20 6f 70 65 6e |window will open| 00000c00 2e 20 54 68 69 73 20 77 69 6e 64 6f 77 20 6d 61 |. This window ma| 00000c10 79 20 62 65 20 63 6c 6f 73 65 64 20 61 74 20 61 |y be closed at a| 00000c20 6e 79 20 74 69 6d 65 0a 62 79 20 63 6c 69 63 6b |ny time.by click| 00000c30 69 6e 67 20 6f 6e 20 74 68 65 20 90 43 61 6e 63 |ing on the .Canc| 00000c40 65 6c 91 20 62 75 74 74 6f 6e 20 61 6e 64 20 72 |el. button and r| 00000c50 65 6f 70 65 6e 65 64 20 62 79 20 63 6c 69 63 6b |eopened by click| 00000c60 69 6e 67 20 6f 6e 20 74 68 65 20 69 63 6f 6e 20 |ing on the icon | 00000c70 62 61 72 0a 69 63 6f 6e 2e 0a 0a 59 6f 75 20 63 |bar.icon...You c| 00000c80 61 6e 20 62 61 63 6b 20 75 70 20 73 65 76 65 72 |an back up sever| 00000c90 61 6c 20 73 75 62 64 69 72 65 63 74 6f 72 69 65 |al subdirectorie| 00000ca0 73 20 66 72 6f 6d 20 74 68 65 20 73 61 6d 65 20 |s from the same | 00000cb0 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 |parent directory| 00000cc0 20 69 6e 20 6f 6e 65 0a 6f 70 65 72 61 74 69 6f | in one.operatio| 00000cd0 6e 20 62 79 20 73 65 6c 65 63 74 69 6e 67 20 74 |n by selecting t| 00000ce0 68 65 69 72 20 69 63 6f 6e 73 20 77 69 74 68 20 |heir icons with | 00000cf0 74 68 65 20 41 64 6a 75 73 74 20 62 75 74 74 6f |the Adjust butto| 00000d00 6e 20 61 6e 64 20 64 72 61 67 67 69 6e 67 20 74 |n and dragging t| 00000d10 68 65 6d 0a 74 6f 20 74 68 65 20 74 6f 70 20 70 |hem.to the top p| 00000d20 61 72 74 20 6f 66 20 74 68 65 20 77 69 6e 64 6f |art of the windo| 00000d30 77 2e 20 54 68 65 20 77 61 79 20 69 6e 20 77 68 |w. The way in wh| 00000d40 69 63 68 20 74 68 65 20 61 70 70 6c 69 63 61 74 |ich the applicat| 00000d50 69 6f 6e 20 77 6f 72 6b 73 20 69 73 0a 73 6c 69 |ion works is.sli| 00000d60 67 68 74 6c 79 20 64 69 66 66 65 72 65 6e 74 20 |ghtly different | 00000d70 69 66 20 79 6f 75 20 64 72 61 67 20 6d 6f 72 65 |if you drag more| 00000d80 20 74 68 61 6e 20 6f 6e 65 20 69 63 6f 6e 2e 20 | than one icon. | 00000d90 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 62 |If you want to b| 00000da0 61 63 6b 20 75 70 0a 74 68 65 20 63 6f 6e 74 65 |ack up.the conte| 00000db0 6e 74 73 20 6f 66 20 6f 6e 65 20 64 69 72 65 63 |nts of one direc| 00000dc0 74 6f 72 79 2c 20 79 6f 75 20 63 61 6e 20 64 72 |tory, you can dr| 00000dd0 61 67 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 |ag the directory| 00000de0 20 69 63 6f 6e 20 66 72 6f 6d 20 69 74 73 0a 70 | icon from its.p| 00000df0 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 |arent directory | 00000e00 77 69 6e 64 6f 77 20 74 6f 20 74 68 65 20 74 6f |window to the to| 00000e10 70 20 70 61 72 74 20 6f 66 20 74 68 65 20 21 42 |p part of the !B| 00000e20 61 63 6b 75 70 20 77 69 6e 64 6f 77 20 28 61 6e |ackup window (an| 00000e30 79 77 68 65 72 65 0a 77 69 74 68 69 6e 20 74 68 |ywhere.within th| 00000e40 65 20 62 6f 78 20 73 75 72 72 6f 75 6e 64 69 6e |e box surroundin| 00000e50 67 20 74 68 65 20 74 6f 70 20 77 72 69 74 65 61 |g the top writea| 00000e60 62 6c 65 20 69 63 6f 6e 20 77 69 6c 6c 20 64 6f |ble icon will do| 00000e70 29 2e 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 |). Alternatively| 00000e80 2c 0a 69 66 20 74 68 65 20 64 69 72 65 63 74 6f |,.if the directo| 00000e90 72 79 91 73 20 6f 77 6e 20 77 69 6e 64 6f 77 20 |ry.s own window | 00000ea0 69 73 20 6f 70 65 6e 2c 20 79 6f 75 20 63 61 6e |is open, you can| 00000eb0 20 64 72 61 67 20 61 6e 79 20 6f 62 6a 65 63 74 | drag any object| 00000ec0 20 66 72 6f 6d 20 77 69 74 68 69 6e 0a 69 74 20 | from within.it | 00000ed0 77 69 74 68 20 74 68 65 20 53 68 69 66 74 20 6b |with the Shift k| 00000ee0 65 79 20 68 65 6c 64 20 64 6f 77 6e 20 28 74 68 |ey held down (th| 00000ef0 65 20 6b 65 79 20 6d 75 73 74 20 62 65 20 64 6f |e key must be do| 00000f00 77 6e 20 77 68 65 6e 20 79 6f 75 20 72 65 6c 65 |wn when you rele| 00000f10 61 73 65 20 74 68 65 0a 6d 6f 75 73 65 20 62 75 |ase the.mouse bu| 00000f20 74 74 6f 6e 29 2e 20 49 66 20 79 6f 75 20 77 61 |tton). If you wa| 00000f30 6e 74 20 74 6f 20 62 61 63 6b 20 75 70 20 74 68 |nt to back up th| 00000f40 65 20 65 6e 74 69 72 65 20 64 69 73 63 2c 20 64 |e entire disc, d| 00000f50 72 61 67 20 61 6e 79 20 6f 62 6a 65 63 74 20 66 |rag any object f| 00000f60 72 6f 6d 0a 69 74 2c 20 74 68 65 6e 20 63 6c 69 |rom.it, then cli| 00000f70 63 6b 20 6f 6e 20 74 68 65 20 74 6f 70 20 90 52 |ck on the top .R| 00000f80 6f 6f 74 91 20 62 75 74 74 6f 6e 2e 0a 0a 49 66 |oot. button...If| 00000f90 20 79 6f 75 20 6f 6e 6c 79 20 64 72 61 67 67 65 | you only dragge| 00000fa0 64 20 6f 6e 65 20 69 63 6f 6e 2c 20 74 68 65 20 |d one icon, the | 00000fb0 70 61 74 68 6e 61 6d 65 20 6f 66 20 74 68 65 20 |pathname of the | 00000fc0 64 69 72 65 63 74 6f 72 79 20 74 6f 20 62 65 20 |directory to be | 00000fd0 62 61 63 6b 65 64 20 75 70 0a 77 69 6c 6c 20 61 |backed up.will a| 00000fe0 70 70 65 61 72 20 69 6e 20 74 68 65 20 74 6f 70 |ppear in the top| 00000ff0 20 77 72 69 74 65 61 62 6c 65 20 69 63 6f 6e 2e | writeable icon.| 00001000 20 59 6f 75 20 63 61 6e 20 74 68 65 6e 20 63 6c | You can then cl| 00001010 69 63 6b 20 6f 6e 20 69 74 20 61 6e 64 20 6d 6f |ick on it and mo| 00001020 64 69 66 79 0a 69 74 20 62 79 20 74 79 70 69 6e |dify.it by typin| 00001030 67 20 61 6e 64 20 64 65 6c 65 74 69 6e 67 2e 20 |g and deleting. | 00001040 59 6f 75 20 6d 75 73 74 2c 20 74 68 6f 75 67 68 |You must, though| 00001050 2c 20 65 6e 64 20 75 70 20 77 69 74 68 20 61 20 |, end up with a | 00001060 76 61 6c 69 64 20 64 69 72 65 63 74 6f 72 79 0a |valid directory.| 00001070 70 61 74 68 6e 61 6d 65 20 6f 72 20 74 68 65 20 |pathname or the | 00001080 73 6f 66 74 77 61 72 65 20 77 69 6c 6c 20 61 74 |software will at| 00001090 74 65 6d 70 74 20 74 6f 20 62 61 63 6b 20 75 70 |tempt to back up| 000010a0 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 | the contents of| 000010b0 20 61 0a 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 | a.non-existent | 000010c0 64 69 72 65 63 74 6f 72 79 2e 0a 0a 49 66 20 79 |directory...If y| 000010d0 6f 75 20 64 72 61 67 20 73 65 76 65 72 61 6c 20 |ou drag several | 000010e0 69 63 6f 6e 73 2c 20 74 68 65 20 70 61 74 68 6e |icons, the pathn| 000010f0 61 6d 65 20 73 68 6f 77 6e 20 77 69 6c 6c 20 62 |ame shown will b| 00001100 65 20 74 68 61 74 20 6f 66 20 74 68 65 0a 64 69 |e that of the.di| 00001110 72 65 63 74 6f 72 69 65 73 91 20 70 61 72 65 6e |rectories. paren| 00001120 74 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 90 2e |t followed by ..| 00001130 3c 53 65 6c 65 63 74 69 6f 6e 3e 91 2e 20 54 68 |<Selection>.. Th| 00001140 65 20 53 68 69 66 74 20 6b 65 79 20 77 69 6c 6c |e Shift key will| 00001150 20 68 61 76 65 20 6e 6f 0a 65 66 66 65 63 74 20 | have no.effect | 00001160 61 6e 64 20 79 6f 75 20 77 69 6c 6c 20 66 69 6e |and you will fin| 00001170 64 20 74 68 61 74 20 79 6f 75 20 63 61 6e 91 74 |d that you can.t| 00001180 20 6d 6f 64 69 66 79 20 74 68 65 20 63 6f 6e 74 | modify the cont| 00001190 65 6e 74 73 20 6f 66 20 74 68 65 20 69 63 6f 6e |ents of the icon| 000011a0 2e 20 59 6f 75 0a 63 61 6e 2c 20 68 6f 77 65 76 |. You.can, howev| 000011b0 65 72 2c 20 64 72 61 67 20 61 20 6e 65 77 20 69 |er, drag a new i| 000011c0 63 6f 6e 20 74 6f 20 74 68 65 20 77 69 6e 64 6f |con to the windo| 000011d0 77 20 74 6f 20 72 65 76 65 72 73 65 20 74 68 69 |w to reverse thi| 000011e0 73 20 73 69 74 75 61 74 69 6f 6e 20 61 6e 64 0a |s situation and.| 000011f0 79 6f 75 20 63 61 6e 20 73 74 69 6c 6c 20 75 73 |you can still us| 00001200 65 20 74 68 65 20 52 6f 6f 74 20 62 75 74 74 6f |e the Root butto| 00001210 6e 2e 0a 0a 41 66 74 65 72 20 79 6f 75 91 76 65 |n...After you.ve| 00001220 20 73 65 74 20 75 70 20 74 68 65 20 70 61 74 68 | set up the path| 00001230 6e 61 6d 65 20 66 72 6f 6d 20 74 68 65 20 73 6f |name from the so| 00001240 75 72 63 65 20 64 69 73 63 2c 20 64 72 61 67 20 |urce disc, drag | 00001250 61 6e 79 20 6f 62 6a 65 63 74 20 66 72 6f 6d 0a |any object from.| 00001260 74 68 65 20 62 61 63 6b 75 70 20 64 69 73 63 20 |the backup disc | 00001270 74 6f 20 74 68 65 20 62 6f 74 74 6f 6d 20 70 61 |to the bottom pa| 00001280 72 74 20 6f 66 20 74 68 65 20 77 69 6e 64 6f 77 |rt of the window| 00001290 2e 20 54 68 65 20 70 61 74 68 6e 61 6d 65 20 77 |. The pathname w| 000012a0 68 69 63 68 20 61 70 70 65 61 72 73 0a 77 69 6c |hich appears.wil| 000012b0 6c 20 62 65 20 69 64 65 6e 74 69 63 61 6c 20 74 |l be identical t| 000012c0 6f 20 74 68 65 20 73 6f 75 72 63 65 20 70 61 74 |o the source pat| 000012d0 68 6e 61 6d 65 2c 20 62 75 74 20 77 69 74 68 20 |hname, but with | 000012e0 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 |the name of the | 000012f0 73 6f 75 72 63 65 0a 64 69 73 63 20 72 65 70 6c |source.disc repl| 00001300 61 63 65 64 20 62 79 20 74 68 61 74 20 6f 66 20 |aced by that of | 00001310 74 68 65 20 62 61 63 6b 75 70 20 64 69 73 63 2e |the backup disc.| 00001320 20 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 65 | This makes it e| 00001330 61 73 69 65 72 20 74 6f 20 62 61 63 6b 20 75 70 |asier to back up| 00001340 0a 70 61 72 74 20 6f 66 20 61 20 64 69 73 63 20 |.part of a disc | 00001350 6f 6e 74 6f 20 74 68 65 20 65 71 75 69 76 61 6c |onto the equival| 00001360 65 6e 74 20 70 61 72 74 20 6f 66 20 61 6e 6f 74 |ent part of anot| 00001370 68 65 72 20 64 69 73 63 20 77 69 74 68 20 61 20 |her disc with a | 00001380 73 69 6d 69 6c 61 72 0a 64 69 72 65 63 74 6f 72 |similar.director| 00001390 79 20 74 72 65 65 2e 20 54 68 69 73 20 70 61 74 |y tree. This pat| 000013a0 68 6e 61 6d 65 20 6d 61 79 20 61 6c 73 6f 20 62 |hname may also b| 000013b0 65 20 61 6c 74 65 72 65 64 20 62 79 20 74 79 70 |e altered by typ| 000013c0 69 6e 67 20 6f 72 20 77 69 74 68 20 74 68 65 20 |ing or with the | 000013d0 52 6f 6f 74 0a 62 75 74 74 6f 6e 2e 0a 0a 54 68 |Root.button...Th| 000013e0 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 69 |e operation is i| 000013f0 6e 20 74 77 6f 20 73 74 61 67 65 73 2c 20 50 75 |n two stages, Pu| 00001400 72 67 65 20 61 6e 64 20 43 6f 70 79 2c 20 65 69 |rge and Copy, ei| 00001410 74 68 65 72 20 6f 72 20 62 6f 74 68 20 6f 66 20 |ther or both of | 00001420 77 68 69 63 68 20 63 61 6e 0a 62 65 20 73 65 6c |which can.be sel| 00001430 65 63 74 65 64 20 62 79 20 74 68 65 20 74 77 6f |ected by the two| 00001440 20 62 75 74 74 6f 6e 73 20 6f 6e 20 74 68 65 20 | buttons on the | 00001450 72 69 67 68 74 2d 68 61 6e 64 20 73 69 64 65 20 |right-hand side | 00001460 6f 66 20 74 68 65 20 77 69 6e 64 6f 77 2e 20 50 |of the window. P| 00001470 75 72 67 65 0a 69 73 20 74 68 65 20 70 72 6f 63 |urge.is the proc| 00001480 65 73 73 20 64 65 73 63 72 69 62 65 64 20 61 62 |ess described ab| 00001490 6f 76 65 2c 20 6d 6f 76 69 6e 67 20 6f 62 6a 65 |ove, moving obje| 000014a0 63 74 73 20 69 6e 74 6f 20 74 68 65 20 62 61 63 |cts into the bac| 000014b0 6b 75 70 20 64 69 72 65 63 74 6f 72 79 2c 0a 61 |kup directory,.a| 000014c0 6e 64 20 69 73 20 61 6c 77 61 79 73 20 70 65 72 |nd is always per| 000014d0 66 6f 72 6d 65 64 20 62 65 66 6f 72 65 20 43 6f |formed before Co| 000014e0 70 79 20 69 66 20 62 6f 74 68 20 61 72 65 20 73 |py if both are s| 000014f0 65 6c 65 63 74 65 64 2e 20 43 6f 70 79 20 69 73 |elected. Copy is| 00001500 20 73 69 6d 70 6c 79 20 74 68 65 0a 70 72 6f 63 | simply the.proc| 00001510 65 73 73 20 6f 66 20 63 6f 70 79 69 6e 67 20 6f |ess of copying o| 00001520 62 6a 65 63 74 73 20 66 72 6f 6d 20 74 68 65 20 |bjects from the | 00001530 73 6f 75 72 63 65 20 64 69 73 63 20 74 6f 20 74 |source disc to t| 00001540 68 65 20 62 61 63 6b 75 70 20 77 69 74 68 20 74 |he backup with t| 00001550 68 65 0a 90 4e 65 77 65 72 91 20 6f 70 74 69 6f |he..Newer. optio| 00001560 6e 20 73 65 74 2e 20 41 6c 6c 20 66 69 6c 65 20 |n set. All file | 00001570 6d 6f 76 69 6e 67 20 61 6e 64 20 63 6f 70 79 69 |moving and copyi| 00001580 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 |ng is performed | 00001590 62 79 20 74 68 65 20 52 49 53 43 a0 4f 53 0a 46 |by the RISC.OS.F| 000015a0 69 6c 65 72 20 41 63 74 69 6f 6e 20 61 70 70 6c |iler Action appl| 000015b0 69 63 61 74 69 6f 6e 2e 0a 0a 57 68 65 6e 20 79 |ication...When y| 000015c0 6f 75 20 61 72 65 20 72 65 61 64 79 2c 20 63 6c |ou are ready, cl| 000015d0 69 63 6b 20 6f 6e 20 74 68 65 20 90 53 74 61 72 |ick on the .Star| 000015e0 74 91 20 62 75 74 74 6f 6e 20 61 6e 64 20 74 68 |t. button and th| 000015f0 65 20 70 72 6f 63 65 73 73 20 77 69 6c 6c 20 62 |e process will b| 00001600 65 67 69 6e 2e 0a 41 20 66 75 72 74 68 65 72 20 |egin..A further | 00001610 63 6c 69 63 6b 20 6f 6e 20 74 68 69 73 20 62 75 |click on this bu| 00001620 74 74 6f 6e 20 64 75 72 69 6e 67 20 74 68 65 20 |tton during the | 00001630 50 75 72 67 65 20 6f 70 65 72 61 74 69 6f 6e 20 |Purge operation | 00001640 77 69 6c 6c 20 73 75 73 70 65 6e 64 20 74 68 65 |will suspend the| 00001650 0a 70 72 6f 63 65 73 73 2e 20 49 66 20 79 6f 75 |.process. If you| 00001660 20 77 61 6e 74 20 74 6f 20 73 74 6f 70 20 64 75 | want to stop du| 00001670 72 69 6e 67 20 74 68 65 20 43 6f 70 79 20 73 74 |ring the Copy st| 00001680 61 67 65 2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 |age, you should | 00001690 63 6c 69 63 6b 20 6f 6e 20 74 68 65 0a 90 50 61 |click on the..Pa| 000016a0 75 73 65 91 20 62 75 74 74 6f 6e 20 69 6e 20 74 |use. button in t| 000016b0 68 65 20 46 69 6c 65 72 20 41 63 74 69 6f 6e 20 |he Filer Action | 000016c0 77 69 6e 64 6f 77 2e 0a 0a 54 68 65 20 62 61 63 |window...The bac| 000016d0 6b 75 70 20 64 69 72 65 63 74 6f 72 79 20 69 73 |kup directory is| 000016e0 20 6f 6e 6c 79 20 63 72 65 61 74 65 64 20 69 66 | only created if| 000016f0 20 74 68 65 72 65 20 69 73 20 61 6e 20 6f 62 6a | there is an obj| 00001700 65 63 74 20 74 6f 20 62 65 20 6d 6f 76 65 64 2e |ect to be moved.| 00001710 20 49 74 73 0a 70 72 65 73 65 6e 63 65 20 69 73 | Its.presence is| 00001720 20 63 68 65 63 6b 65 64 20 66 6f 72 20 61 74 20 | checked for at | 00001730 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 |the start of the| 00001740 20 6f 70 65 72 61 74 69 6f 6e 2c 20 77 68 69 63 | operation, whic| 00001750 68 20 77 69 6c 6c 20 6e 6f 74 0a 70 72 6f 63 65 |h will not.proce| 00001760 65 64 20 69 66 20 69 74 20 69 73 20 70 72 65 73 |ed if it is pres| 00001770 65 6e 74 2e 20 49 66 20 74 68 69 73 20 68 61 70 |ent. If this hap| 00001780 70 65 6e 73 2c 20 79 6f 75 20 63 61 6e 20 70 72 |pens, you can pr| 00001790 6f 63 65 65 64 20 65 69 74 68 65 72 20 62 79 0a |oceed either by.| 000017a0 64 65 6c 65 74 69 6e 67 20 74 68 65 20 62 61 63 |deleting the bac| 000017b0 6b 75 70 20 64 69 72 65 63 74 6f 72 79 20 28 61 |kup directory (a| 000017c0 66 74 65 72 20 64 6f 69 6e 67 20 73 6f 6d 65 74 |fter doing somet| 000017d0 68 69 6e 67 20 77 69 74 68 20 61 6e 79 74 68 69 |hing with anythi| 000017e0 6e 67 20 69 6e 20 69 74 0a 77 68 69 63 68 20 79 |ng in it.which y| 000017f0 6f 75 20 77 61 6e 74 20 74 6f 20 6b 65 65 70 29 |ou want to keep)| 00001800 20 6f 72 20 62 79 20 63 68 6f 6f 73 69 6e 67 20 | or by choosing | 00001810 61 20 64 69 66 66 65 72 65 6e 74 20 6e 61 6d 65 |a different name| 00001820 20 66 6f 72 20 69 74 20 99 20 74 68 69 73 20 77 | for it . this w| 00001830 69 6c 6c 0a 70 72 6f 62 61 62 6c 79 20 72 65 73 |ill.probably res| 00001840 75 6c 74 20 69 6e 20 74 68 65 20 6f 72 69 67 69 |ult in the origi| 00001850 6e 61 6c 20 62 61 63 6b 75 70 20 64 69 72 65 63 |nal backup direc| 00001860 74 6f 72 79 20 62 65 69 6e 67 20 70 75 72 67 65 |tory being purge| 00001870 64 20 69 6e 74 6f 20 74 68 65 20 6e 65 77 0a 6f |d into the new.o| 00001880 6e 65 2e 0a 0a 4e 6f 20 73 70 65 63 69 61 6c 20 |ne...No special | 00001890 70 72 6f 76 69 73 69 6f 6e 20 68 61 73 20 62 65 |provision has be| 000018a0 65 6e 20 6d 61 64 65 20 66 6f 72 20 61 72 63 68 |en made for arch| 000018b0 69 76 65 73 20 62 75 74 20 61 6e 20 6f 70 65 6e |ives but an open| 000018c0 20 61 72 63 68 69 76 65 20 63 61 6e 20 62 65 0a | archive can be.| 000018d0 68 61 6e 64 6c 65 64 20 74 68 65 20 73 61 6d 65 |handled the same| 000018e0 20 61 73 20 61 6e 20 6f 72 64 69 6e 61 72 79 20 | as an ordinary | 000018f0 64 69 72 65 63 74 6f 72 79 2e 0a 0a 54 68 65 20 |directory...The | 00001900 61 70 70 6c 69 63 61 74 69 6f 6e 20 69 6e 69 74 |application init| 00001910 69 61 6c 6c 79 20 75 73 65 73 20 61 20 57 69 6d |ially uses a Wim| 00001920 70 20 73 6c 6f 74 20 6f 66 20 36 34 6b 2e 20 41 |p slot of 64k. A| 00001930 66 74 65 72 20 69 6e 69 74 69 61 6c 69 73 61 74 |fter initialisat| 00001940 69 6f 6e 2c 0a 74 68 69 73 20 69 73 20 72 65 64 |ion,.this is red| 00001950 75 63 65 64 20 74 6f 20 61 62 6f 75 74 20 33 36 |uced to about 36| 00001960 6b 20 6f 6e 20 61 20 52 69 73 63 20 50 63 2e 20 |k on a Risc Pc. | 00001970 54 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 6d 65 |The amount of me| 00001980 6d 6f 72 79 20 72 65 71 75 69 72 65 64 0a 64 75 |mory required.du| 00001990 72 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 20 64 |ring operation d| 000019a0 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 64 65 |epends on the de| 000019b0 70 74 68 20 6f 66 20 74 68 65 20 64 69 72 65 63 |pth of the direc| 000019c0 74 6f 72 79 20 74 72 65 65 20 62 65 69 6e 67 20 |tory tree being | 000019d0 63 68 65 63 6b 65 64 2e 0a 54 68 65 20 70 72 6f |checked..The pro| 000019e0 67 72 61 6d 20 74 61 6b 65 73 20 6a 75 73 74 20 |gram takes just | 000019f0 61 20 66 65 77 20 6b 20 66 6f 72 20 65 61 63 68 |a few k for each| 00001a00 20 64 69 72 65 63 74 6f 72 79 20 6c 65 76 65 6c | directory level| 00001a10 20 61 6e 64 20 67 69 76 65 73 20 69 74 20 62 61 | and gives it ba| 00001a20 63 6b 0a 77 68 65 6e 20 69 74 20 68 61 73 20 66 |ck.when it has f| 00001a30 69 6e 69 73 68 65 64 20 77 69 74 68 20 69 74 2e |inished with it.| 00001a40 0a 0a 41 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e |..Acknowledgemen| 00001a50 74 73 20 61 72 65 20 64 75 65 20 74 6f 20 6d 79 |ts are due to my| 00001a60 20 73 6f 6e 20 41 6c 65 78 61 6e 64 65 72 20 46 | son Alexander F| 00001a70 6f 78 20 77 68 6f 20 64 65 73 69 67 6e 65 64 20 |ox who designed | 00001a80 74 68 65 0a 61 70 70 6c 69 63 61 74 69 6f 6e 20 |the.application | 00001a90 73 70 72 69 74 65 20 61 6e 64 20 6d 61 64 65 20 |sprite and made | 00001aa0 73 65 76 65 72 61 6c 20 70 72 6f 67 72 61 6d 6d |several programm| 00001ab0 69 6e 67 20 73 75 67 67 65 73 74 69 6f 6e 73 2e |ing suggestions.| 00001ac0 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. | 00001ad0 20 20 20 20 20 20 20 20 4e 6f 74 65 73 20 6f 6e | Notes on| 00001ae0 20 76 65 72 73 69 6f 6e 20 31 2e 31 30 0a 20 20 | version 1.10. | 00001af0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001b00 20 20 20 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ============| 00001b10 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 46 6f 6c 6c 6f |=========..Follo| 00001b20 77 69 6e 67 20 70 75 62 6c 69 63 61 74 69 6f 6e |wing publication| 00001b30 20 6f 66 20 76 31 2e 30 30 20 69 6e 20 74 68 65 | of v1.00 in the| 00001b40 20 4a 75 6c 79 20 31 39 39 37 20 69 73 73 75 65 | July 1997 issue| 00001b50 20 6f 66 20 41 63 6f 72 6e 20 55 73 65 72 2c 20 | of Acorn User, | 00001b60 61 0a 63 6f 75 70 6c 65 20 6f 66 20 70 6f 69 6e |a.couple of poin| 00001b70 74 73 20 68 61 76 65 20 63 6f 6d 65 20 74 6f 20 |ts have come to | 00001b80 6c 69 67 68 74 2c 20 72 65 73 75 6c 74 69 6e 67 |light, resulting| 00001b90 20 69 6e 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e | in modification| 00001ba0 73 2e 0a 0a 42 61 63 6b 75 70 20 77 6f 75 6c 64 |s...Backup would| 00001bb0 20 6e 6f 74 20 70 72 65 76 69 6f 75 73 6c 79 20 | not previously | 00001bc0 61 6c 6c 6f 77 20 66 69 6c 65 20 69 63 6f 6e 73 |allow file icons| 00001bd0 20 74 6f 20 62 65 20 64 72 61 67 67 65 64 20 74 | to be dragged t| 00001be0 6f 20 69 74 73 20 77 69 6e 64 6f 77 2c 20 61 73 |o its window, as| 00001bf0 0a 69 74 20 69 73 20 69 6e 74 65 6e 64 65 64 20 |.it is intended | 00001c00 74 6f 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63 |to work on the c| 00001c10 6f 6e 74 65 6e 74 73 20 6f 66 20 64 69 72 65 63 |ontents of direc| 00001c20 74 6f 72 69 65 73 2e 20 54 68 69 73 20 63 61 6e |tories. This can| 00001c30 20 63 61 75 73 65 0a 70 72 6f 62 6c 65 6d 73 20 | cause.problems | 00001c40 77 68 65 6e 20 61 20 67 72 6f 75 70 20 6f 66 20 |when a group of | 00001c50 6f 62 6a 65 63 74 73 20 61 72 65 20 64 72 61 67 |objects are drag| 00001c60 67 65 64 20 74 6f 20 74 68 65 20 77 69 6e 64 6f |ged to the windo| 00001c70 77 20 28 65 2e 67 2e 20 74 6f 20 62 61 63 6b 20 |w (e.g. to back | 00001c80 75 70 0a 61 20 66 72 61 63 74 69 6f 6e 20 6f 66 |up.a fraction of| 00001c90 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 | the contents of| 00001ca0 20 74 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 | the root direct| 00001cb0 6f 72 79 20 6f 66 20 61 20 68 61 72 64 20 64 69 |ory of a hard di| 00001cc0 73 63 20 6f 6e 74 6f 20 61 20 5a 69 70 0a 63 61 |sc onto a Zip.ca| 00001cd0 72 74 72 69 64 67 65 29 2c 20 69 66 20 6f 6e 65 |rtridge), if one| 00001ce0 20 6f 66 20 74 68 65 6d 20 68 61 70 70 65 6e 73 | of them happens| 00001cf0 20 74 6f 20 62 65 20 61 20 66 69 6c 65 20 72 61 | to be a file ra| 00001d00 74 68 65 72 20 74 68 61 6e 20 61 20 64 69 72 65 |ther than a dire| 00001d10 63 74 6f 72 79 2e 0a 46 69 6c 65 73 20 61 72 65 |ctory..Files are| 00001d20 20 6e 6f 77 20 68 61 6e 64 6c 65 64 20 69 6e 20 | now handled in | 00001d30 74 68 65 20 73 61 6d 65 20 77 61 79 20 61 73 20 |the same way as | 00001d40 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 0a 49 66 |directories...If| 00001d50 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 6f 62 6a | a number of obj| 00001d60 65 63 74 73 20 77 65 72 65 20 64 72 61 67 67 65 |ects were dragge| 00001d70 64 20 74 6f 20 74 68 65 20 77 69 6e 64 6f 77 20 |d to the window | 00001d80 66 72 6f 6d 20 74 68 65 20 73 6f 75 72 63 65 20 |from the source | 00001d90 64 69 73 63 2c 20 6f 6e 65 0a 6f 66 20 77 68 69 |disc, one.of whi| 00001da0 63 68 20 64 69 64 20 6e 6f 74 20 65 78 69 73 74 |ch did not exist| 00001db0 20 6f 6e 20 74 68 65 20 62 61 63 6b 75 70 20 64 | on the backup d| 00001dc0 69 73 63 2c 20 76 31 2e 30 30 20 67 61 76 65 20 |isc, v1.00 gave | 00001dd0 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 |an error message| 00001de0 2e 20 54 68 69 73 0a 68 61 73 20 6e 6f 77 20 62 |. This.has now b| 00001df0 65 65 6e 20 72 65 63 74 69 66 69 65 64 3b 20 61 |een rectified; a| 00001e00 6e 79 74 68 69 6e 67 20 77 68 69 63 68 20 64 6f |nything which do| 00001e10 65 73 20 6e 6f 74 20 65 78 69 73 74 20 6f 6e 20 |es not exist on | 00001e20 74 68 65 20 62 61 63 6b 75 70 20 64 69 73 63 20 |the backup disc | 00001e30 69 73 0a 63 6f 70 69 65 64 2c 20 70 72 6f 76 69 |is.copied, provi| 00001e40 64 65 64 20 74 68 65 20 90 43 6f 70 79 91 20 62 |ded the .Copy. b| 00001e50 75 74 74 6f 6e 20 69 73 20 74 75 72 6e 65 64 20 |utton is turned | 00001e60 6f 6e 2e 0a 0a 41 6e 79 20 6f 62 6a 65 63 74 20 |on...Any object | 00001e70 77 68 69 63 68 20 69 73 20 61 20 66 69 6c 65 20 |which is a file | 00001e80 6f 6e 20 6f 6e 65 20 64 69 73 63 20 61 6e 64 20 |on one disc and | 00001e90 61 20 64 69 72 65 63 74 6f 72 79 20 77 69 74 68 |a directory with| 00001ea0 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 6f | the same name o| 00001eb0 6e 0a 74 68 65 20 6f 74 68 65 72 20 69 73 20 70 |n.the other is p| 00001ec0 75 72 67 65 64 20 6f 6e 20 74 68 65 20 62 61 63 |urged on the bac| 00001ed0 6b 75 70 20 64 69 73 63 20 61 6e 64 20 63 6f 70 |kup disc and cop| 00001ee0 69 65 64 20 69 66 20 74 68 65 20 90 43 6f 70 79 |ied if the .Copy| 00001ef0 91 20 62 75 74 74 6f 6e 20 69 73 0a 73 65 74 2e |. button is.set.| 00001f00 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. | 00001f10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f | Co| 00001f20 6e 74 61 63 74 0a 20 20 20 20 20 20 20 20 20 20 |ntact. | 00001f30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001f40 20 20 3d 3d 3d 3d 3d 3d 3d 0a 0a 20 20 20 20 20 | =======.. | 00001f50 20 20 20 20 20 20 20 20 41 6c 6c 20 63 6f 6d 6d | All comm| 00001f60 65 6e 74 73 20 61 6e 64 20 73 75 67 67 65 73 74 |ents and suggest| 00001f70 69 6f 6e 73 20 65 74 63 2e 20 70 6c 65 61 73 65 |ions etc. please| 00001f80 20 74 6f 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 | to:.. | 00001f90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001fa0 20 20 4d 61 72 74 79 6e 20 46 6f 78 0a 0a 20 20 | Martyn Fox.. | 00001fb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001fc0 20 20 20 20 20 20 20 20 20 20 33 31 20 50 69 65 | 31 Pie| 00001fd0 72 73 6f 6e 20 72 6f 61 64 2c 0a 20 20 20 20 20 |rson road,. | 00001fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001ff0 20 20 20 20 20 20 20 57 69 6e 64 73 6f 72 2c 0a | Windsor,.| 00002000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002010 20 20 20 20 20 20 20 20 20 20 20 20 42 65 72 6b | Berk| 00002020 73 2e 20 53 4c 34 20 35 52 45 0a 0a 20 20 20 20 |s. SL4 5RE.. | 00002030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002040 20 20 20 20 20 20 20 20 54 65 6c 2e 20 30 31 37 | Tel. 017| 00002050 35 33 20 37 33 33 38 30 33 0a 20 20 20 20 20 20 |53 733803. | 00002060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002070 20 20 20 20 20 20 65 6d 61 69 6c 20 28 77 6f 72 | email (wor| 00002080 6b 29 20 6d 66 6f 78 40 74 76 33 2e 63 6f 6d |k) mfox@tv3.com| 0000208f