home *** CD-ROM | disk | FTP | other *** search
- ;
-
- --- A C O P Y ---
-
- Version 3.3
-
- An Enhanced ZCPR3-Compatible File Copy Utility
- With Optional Source and Destination Disk Directory Caching
-
-
-
- I --> Installation A --> File Attributes
- O --> Overview D --> DOS Datestamping
- S --> Syntax F --> Dest Free Space
- W --> Wildcard Use E --> Error Flag
- C --> Caching B --> Backing Up Files
- / --> Options
-
- :I
- Installation
-
- Thσ distributioε versioε oµ ACOP┘ i≤ supplieΣ witΦ ß Z3EN╓ addres≤ oµ ì
- 0000H¼ read∙ fo≥ usσ iε ZCPR33½ o≥ non-ZCPR│ environments«
-
- ZCPR3░ user≤ shoulΣ instal∞ ACOP┘ usinτ thei≥ regula≥ installatioε methods«
-
-
- Configurationì
-
- ZCNFG17.CO═ anΣ thσ configuratioε filσ ACOPY.CF╟ ma∙ bσ useΣ t∩ changσ ì
- ACOPY.COM'≤ user-configurablσ setting≤ t∩ configurσ ACOPY'≤ operatioε t∩ ì
- sui⌠ thσ use≥, althougΦ thσ defaul⌠ value≤ shoulΣ bσ satisfactor∙ fo≥ mos⌠ ì
- users«
- :O
- Overview - 1/2ì
-
- ACOP┘ (Attributσ COPY⌐ i≤ aε enhanceΣ Z8░ filσ cop∙ utilit∙ fo≥ usσ witΦ ì
- CP/═ 2.2¼ CP/M+¼ o≥ ZCPR│ CCP'≤ runninτ unde≥ CP/═ 2.2¼ CP/M+¼ Z80DOS¼ ì
- ZRDOS¼ ZSDOS/ZDDO╙ o≥ othe≥ extendeΣ DOS's«
-
- ACOPY¼ originall∙ baseΣ oε DaviΣ Jewett¼ III'≤ PPIP12¼ wa≤ developeΣ a≤ ß ì
- fast¼ genera∞ purposσ filσ cop∙ utilit∙ witΦ flexiblσ commanΣ linσ optioε ì
- contro∞ ove≥ man∙ aspect≤ oµ thσ cop∙ process¼ anΣ morσ specificall∙ t∩ ì
- hel≡ simplif∙ thσ commanΣ linσ scrip⌠ requireΣ t∩ cop∙ group≤ oµ file≤ witΦ ì
- unrelateΣ name≤ t∩ ß RA═ disk« I⌠ doe≤ thi≤ b∙ optionall∙ copyinτ onl∙ ì
- thosσ file≤ tha⌠ havσ an∙ oµ thσ specifieΣ filenamσ attribute≤ (thσ higΦ ì
- bit≤ oµ thσ filenamσ anΣ filetypσ bytes⌐ F▒ througΦ F╖ set« Filenamσ ì
- attribute≤ ma∙ bσ se⌠ usinτ ß ZCPR│ utilit∙ sucΦ a≤ DF┴ (Display/Definσ ì
- Filσ Attributes⌐ o≥ ß simila≥ CP/═ Publiπ Domaiε utilit∙ sucΦ a≤ DA« Seσ ì
- thσ 'Optionsº sectioε fo≥ informatioε oε thσ res⌠ oµ ACOPY'≤ commanΣ linσ ì
- options.
- Overview - 2/2
-
- ACOP┘ automaticall∙ support≤ DO╙ datestampinτ wheε i⌠ operate≤ unde≥ CP/M+¼ ì
- Z80DO╙ o≥ ZSDOS« Seσ thσ 'DO╙ Datestampingº sectioε fo≥ morσ information.
-
- ACOP┘ i≤ full∙ ZCPR│ compatiblσ wheε operatinτ iε ß ZCPR│ environment¼ ì
- acceptinτ botΦ thσ DU║ anΣ DIR║ form≤ anΣ checkinτ thσ environmen⌠ fo≥ thσ ì
- validit∙ oµ thσ drivσ anΣ use≥ specified¼ whethe≥ i⌠ i≤ t∩ bσ operatinτ iε ì
- ß quie⌠ environmen⌠ anΣ thσ namσ thσ prograφ wa≤ calleΣ b∙ fo≥ usσ iε thσ ì
- commanΣ linσ HEL╨ message« ACOP┘ wil∞ operatσ usinτ thσ ZCPR│ G╧ command« ì
- Error≤ wil∞ causσ thσ ZCPR│ prograφ erro≥ flaτ t∩ bσ set« Wheε operatinτ ì
- unde≥ ZRDOS¼ file≤ iε thσ ZRDO╙ PUBLI├ area≤ arσ protected.
-
- Wheε ACOP┘ operate≤ iε ß non-ZCPR│ environment¼ thσ informatioε i⌠ need≤ i≤ ì
- obtaineΣ froφ interna∞ locations¼ whicΦ ma∙ bσ configureΣ t∩ sui⌠ you≥ ì
- need≤ usinτ ZCNF╟ anΣ ACOPY.CFG« ACOP┘ wil∞ no⌠ accep⌠ thσ DIR║ forφ wheε ì
- operatinτ iε ß non-ZCPR│ environment.
- :C
- Disk Directory Caching - 1/2
-
- ACOP┘ caε bσ configureΣ s∩ tha⌠ i⌠ cache≤ botΦ thσ sourcσ anΣ destinatioε ì
- disδ directorie≤ iε RA═ t∩ speeΣ u≡ thσ copyinτ proces≤ wheε i⌠ run≤ unde≥ ì
- CP/═ 2.2-compatiblσ systems« Becausσ CP/M½ handle≤ director∙ operation≤ ì
- differently¼ director∙ cachinτ i≤ automaticall∙ turneΣ ofµ wheε ACOP┘ run≤ ì
- unde≥ CP/M+« ACOP┘ i≤ distributeΣ witΦ director∙ cachinτ turneΣ off¼ bu⌠ ì
- i⌠ ma∙ bσ activateΣ b∙ usinτ ZCNF╟ and ACOPY.CFG.ì
-
- ACOP┘ adapt≤ thσ idea≤ developeΣ b∙ Ha∞ Bowe≥ iε hi≤ SPEEDU╨ director∙ ì
- buffe≥ RS╪ t∩ cachσ botΦ sourcσ anΣ destinatioε disδ directorie≤ iε RAM« ì
- Al∞ reference≤ t∩ sourcσ anΣ destinatioε director∙ entries¼ u≡ t∩ ß maximuφ ì
- oµ 25╢ entrie≤ pe≥ directory¼ arσ madσ t∩ thσ cacheΣ RA═ copies¼ ì
- eliminatinτ thσ timσ requireΣ t∩ movσ thσ disδ drivσ heaΣ t∩ thσ director∙ ì
- track¼ reaΣ thσ requireΣ director∙ recorΣ anΣ theε movσ thσ heaΣ bacδ t∩ ì
- thσ requireΣ disδ tracδ eacΦ timσ ß director∙ referencσ i≤ made« Al∞ ì
- reference≤ t∩ director∙ entrie≤ no⌠ iε thσ RA═ cachσ arσ madσ t∩ thσ mediß ì
- disδ directorie≤ a≤ usual« Wheε thσ cop∙ proces≤ i≤ complete¼ al∞ changeΣ ì
- cacheΣ sourcσ anΣ director∙ director∙ record≤ arσ writteε bacδ t∩ thσ ì
- sourcσ anΣ destinatioε disks«
- Disk Directory Caching - 2/2
-
- Disδ director∙ cachinτ i≤ mos⌠ effectivσ witΦ flopp∙ disks¼ bu⌠ i⌠ i≤ als∩ ì
- slightl∙ faste≥ witΦ RA═ disk≤ anΣ harΣ disks« I⌠ i≤ no⌠ a≤ effectivσ wheε ì
- datestamper-typσ datestampinτ i≤ beinτ done¼ a≤ thσ requireΣ accesse≤ t∩ ì
- thσ !!!TIME&.DA╘ filσ offse⌠ mucΦ oµ thσ timσ saveΣ oε director∙ accesses« ì
- Iµ yo⌡ routinel∙ usσ datestampe≥ datestamping¼ cachinτ may not providσ mucΦ ì
- advantage«
-
- Whilσ copyinτ usinτ disδ director∙ cachinτ iε RA═ i≤ faster¼ thσ director∙ ì
- oε thσ disδ i≤ no⌠ updateΣ unti∞ al∞ copyinτ i≤ completed« Thi≤ make≤ ì
- copyinτ usinτ director∙ cachinτ les≤ robus⌠ thaε copyinτ usinτ jus⌠ thσ ì
- mediß disδ directories¼ anΣ les≤ toleran⌠ oµ flake∙ media«
- :S
- Syntax - 1/3ì
-
- ACOP┘ support≤ thσ usσ oµ botΦ CP/═ (destination=source⌐ anΣ MS-DO╙ (sourcσ ì
- destination⌐ syntax« Thσ commanΣ linσ synta° is:
-
- ACOPYá[dir:]sourceá[[dir:]dest▌á[excluded] [/option(s)▌ì
- o≥ ACOPYá[[dir:]dest=][dir:]sourceá[excluded] [/option(s)▌
-
- Both
- A0>acopyáfilename.ty≡áb11║áì
- anΣáA0>acopyáb11:=filename.ty≡á
-
- wil∞ácop∙áthσáfilσáFILENAME.TYPáfroφáA░át∩áB1▒.ì
- Syntax - 2/3ì
-
- Wheε onl∙ onσ filenamσ i≤ given¼ i⌠ assumeΣ t∩ bσ thσ sourcσ file¼ anΣ wil∞ ì
- bσ copieΣ t∩ ß destinatioε filσ oµ thσ samσ namσ oε thσ loggeΣ drive« Fo≥ ì
- example:
-
- áááááááá B11:SAMPLE>acopyáwork:filename.ex⌠
-
- wil∞ cop∙ thσ sourcσ filσ WORK:FILENAME.EX╘ t∩ ß filσ oµ thσ samσ namσ oε ì
- B11:SAMPLE«
-
- Yo⌡ ma∙ sometime≤ wisΦ t∩ cop∙ ß grou≡ oµ file≤ specifieΣ b∙ ß ì
- filename/attributσ masδ whicΦ als∩ include≤ somσ file≤ yo⌡ don'⌠ wan⌠ ì
- copied« Yo⌡ caε optionall∙ usσ u≡ t∩ threσ filenamσ mask≤ t∩ specif∙ file≤ ì
- tha⌠ yo⌡ wisΦ t∩ excludσ froφ copying¼ eveε iµ the∙ otherwisσ matcΦ thσ ì
- sourcσ filσ specification« Iµ yo⌡ choosσ t∩ usσ them¼ thσ exclusioε ì
- filename≤ mus⌠ bσ specifieΣ afte≥ botΦ thσ sourcσ anΣ destinatioε ì
- filenames« Thσ exclusioε filename≤ arσ filenamσ mask≤ only¼ anΣ an∙ ì
- drive/use≥ specifieΣ wil∞ bσ ignored.
- Syntax - 3/3
-
- Iε situation≤ wherσ yo⌡ woulΣ normall∙ onl∙ neeΣ t∩ specif∙ thσ sourcσ ì
- filenamσ anΣ yo⌡ als∩ wisΦ t∩ specif∙ aε exclusioε filename¼ yo⌡ mus⌠ ì
- providσ a⌠ leas⌠ ß minimuφ destinatioε filσ specificatioε sucΦ a≤ thσ ì
- destinatioε drive¼ user¼ o≥ *.*¼ s∩ tha⌠ yo⌡ havσ specifieΣ botΦ sourcσ anΣ ì
- destinatioε filename≤ iε somσ way« Fo≥ example:
-
- A0:WORK>acopyáb:filename.* a: /nes *.doc *.hlp *.ws
-
- wil∞ cop∙ al∞ unarchiveΣ file≤ B:FILENAME.*¼ excep⌠ fo≥ DOC¼ HLP¼ o≥ W╙ ì
- files¼ t∩ existinτ file≤ oµ thσ samσ name≤ oε A0:WORK¼ automaticall∙ ì
- overwritinτ thσ existinτ file≤ anΣ archivinτ thσ sourcσ file≤ afte≥ ì
- copying« Thσ excludeΣ filenamσ mask≤ mus⌠ appea≥ afte≥ thσ sourcσ anΣ ì
- destinatioε filenamσ specification≤ anΣ whilσ the∙ don'⌠ havσ t∩ bσ placeΣ ì
- afte≥ thσ options¼ thσ samplσ synta° abovσ ma∙ bσ easie≥ t∩ remember.
- :W
- Wildcards - 1/2ì
-
- Source¼ destinatioε anΣ exclusioε filename≤ a≤ wel∞ a≤ sourcσ anΣ ì
- destinatioε use≥ number≤ ma∙ al∞ contaiε wildcards« Sourcσ anΣ exclusioε ì
- filenamσ wildcard≤ arσ expandeΣ iε thσ usua∞ way« ACOP┘ attempt≤ t∩ ì
- resolvσ destinatioε filσ wildcard≤ b∙ ß matchinτ process« Fo≥ example:
-
- áááááááá A0>acopyáfile.z80áb:??????10.¬
-
- wil∞áresul⌠áiεáßádestinatioεáfilenamσáoµáFILE10.Z80«áá
-
- Sincσ i⌠ i≤ possiblσ tha⌠ thi≤ proces≤ ma∙ resul⌠ iε thσ creatioε oµ ì
- duplicatσ files¼ ACOP┘ store≤ thσ user¼ drivσ anΣ filenamσ oµ thσ las⌠ filσ ì
- copieΣ anΣ compare≤ i⌠ t∩ thσ curren⌠ destinatioε file« Iµ the∙ match¼ ì
- ACOP┘ print≤ ß 'Duplicate!º erro≥ message¼ anΣ thσ curren⌠ filσ i≤ skipped« ì
- Iµ tw∩ file≤ witΦ thσ samσ name≤ arσ no⌠ copieΣ iε sequence¼ ß duplicatσ ì
- filenamσ ma∙ stil∞ bσ created« Carσ shoulΣ bσ exerciseΣ iε usinτ ì
- destinatioε filσ wildcards¼ bu⌠ iµ yo⌡ arσ carefu∞ anΣ awarσ oµ thσ ì
- limitation≤ oµ thσ process¼ yo⌡ caε d∩ copyinτ anΣ renaminτ oµ multiplσ ì
- file≤ iε onσ ste≡ witΦ minima∞ typing.
- Wildcards - 2/2
-
- ACOP┘ als∩ accept≤ wildcarΣ sourcσ anΣ destinatioε use≥ numbers¼ primaril∙ ì
- fo≥ harΣ disδ backu≡ purposes« Iµ yo⌡ specif∙ ß wildcarΣ sourcσ use≥ ì
- number¼ ACOP┘ wil∞ cop∙ file≤ froφ al∞ use≥ area≤ a≤ lonτ a≤ the∙ otherwisσ ì
- matcΦ thσ filename/attributσ mask« Iµ ß wildcarΣ destinatioε use≥ numbe≥ ì
- i≤ als∩ specified¼ thσ file≤ wil∞ bσ copieΣ t∩ thei≥ origina∞ use≥ area≤ oε ì
- thσ destinatioε drive« Iµ ß specifiπ destinatioε use≥ numbe≥ i≤ specified¼ ì
- al∞ sourcσ file≤ wil∞ bσ copieΣ t∩ thσ specifieΣ destinatioε use≥ area«
-
- Yo⌡ shoulΣ bσ carefu∞ abou⌠ blindl∙ copyinτ file≤ froφ al∞ sourcσ use≥ ì
- area≤ t∩ ß singlσ destinatioε use≥ area¼ however« Iµ file≤ witΦ duplicatσ ì
- filename≤ exis⌠ iε severa∞ oµ thσ sourcσ use≥ areas¼ i⌠ i≤ possiblσ tha⌠ ì
- somσ o≥ al∞ oµ theφ ma∙ bσ invertentl∙ overwritteε oε ß singlσ destinatioε ì
- filσ oµ thσ samσ name¼ especiall∙ wheε usinτ thσ 'Oº o≥ 'Rº option≤ tha⌠ ì
- automaticall∙ overwritσ existinτ destinatioε files« Oε thσ othe≥ hand¼ iµ ì
- thσ sourcσ director∙ i≤ sorted¼ duplicatσ filename≤ iε differen⌠ use≥ area≤ ì
- wil∞ appea≥ iε sequentia∞ orde≥ iε thσ sourcσ director∙ anΣ wil∞ trigge≥ ì
- thσ 'Duplicate!º messagσ wheε aε attemp⌠ i≤ madσ t∩ cop∙ theφ t∩ thσ samσ ì
- destinatioε use≥ area« A≤ previousl∙ discussed¼ onl∙ thσ firs⌠ sucΦ filσ ì
- wil∞ bσ copied.
- :/
- Options - 1/8ì
-
- ACOP┘ ha≤ ß numbe≥ oµ commanΣ linσ options¼ whicΦ mus⌠ bσ precedeΣ b∙ thσ ì
- optioε flaτ characte≥ '/'« Thσ optioε letter≤ o≥ number≤ ma∙ appea≥ iε an∙ ì
- orde≥ anΣ ma∙ appea≥ anywherσ iε thσ commanΣ line« Option≤ ma∙ bσ combineΣ ì
- iε an∙ combination« Option≤ arσ toggleΣ a≤ the∙ arσ read¼ s∩ tha⌠ aε ì
- optioε appearinτ twicσ wil∞ cance∞ itself« Fo≥ example¼ al∞ oµ thσ ì
- followinτ commanΣ line≤ havσ thσ samσ meaning:
-
- áááááááá A0>acopyá/12q≥ásource.ex⌠ádest.ex⌠ excluded.ft
- áááááááá A0>acopyásource.ex⌠ádest.ex⌠á/▒á/≥áexcluded.ft /±á/2
- áááááááá A0>acopyá/12ádest.ext=source.ex⌠áexcluded.ft /r±
- áááááááá A0>acopyá/rqá/q source.ex⌠á/±ádest.ex⌠á/2▒ excluded.ft
-
- Excep⌠ fo≥ thσ attributσ option≤ (1-7)¼ individua∞ option≤ ma∙ bσ disableΣ ì
- usinτ ZCNF╟ anΣ ACOPY.CF╟ iµ you'Σ rathe≥ no⌠ havσ theφ available.
-
- Thσ followinτ description≤ oµ thσ option≤ reflec⌠ thσ defaul⌠ optioε ì
- setting≤ iε thσ distributioε version« Yo⌡ ma∙ configurσ thσ defaul⌠ optioε ì
- character≤ and setting≤ t∩ sui⌠ you≥ owε need≤ usinτ ZCNF╟ anΣ ACOPY.CFG« ì
- Thσ commanΣ linσ HEL╨ screeε wil∞ automaticall∙ displa∙ thσ prope≥ ì
- selectioε messagσ fo≥ eacΦ optioε baseΣ oε whethe≥ i⌠ ha≤ beeε se⌠ t∩ O╬ o≥ ì
- OFF.
- Options - 2/8
-
- Thσ default option≤ are:
-
- ááááá1á- 7 options« Copie≤ onl∙ thosσ specifieΣ file≤ whicΦ als∩ havσ thσ ì
- ááááááááááselecteΣ combinatioε oµ thσ F▒ througΦ thσ F╖ attribute≤ set«
-
- Unde≥ Z80DO╙ anΣ ZSDOS¼ PUBLI├ file≤ havσ thσ F▓ attributσ set¼ ì
- ááááááááááanΣ yo⌡ caε usσ thσ '2º optioε t∩ selec⌠ onl∙ PUBLI├ file≤ fo≥ ì
- áááááááááácopying« Iε thi≤ case¼ thσ operatinτ systeφ wil∞ preven⌠ yo⌡ ì
- ááááááááááfroφ creatinτ morσ thaε onσ PUBLI├ filσ oµ thσ samσ namσ oε ß ì
- áááááááááádisk« Iµ yo⌡ tr∙ copyinτ ß PUBLI├ filσ t∩ ß differen⌠ use≥ area¼ ì
- ááááááááááACOP┘ wil∞ tel∞ yo⌡ tha⌠ i⌠ alread∙ exists« Iµ yo⌡ tr∙ t∩ ì
- ááááááááááoverwritσ thσ 'existingº file¼ thσ DO╙ wil∞ preven⌠ i⌠ b∙ ì
- ááááááááááabortinτ witΦ ß Filσ W/╨ BDO╙ error«
- Options - 3/8
-
- Ná-áCopie≤ onl∙ non-archiveΣ (changed⌐ files« Unde≥ ZRDOS¼ ZSDO╙ anΣ ì
- ááááááááááothe≥ extendeΣ DOS's¼ thσ 'Nº optioε allow≤ yo⌡ t∩ limi⌠ copyinτ ì
- áááááááááát∩ non-archiveΣ file≤ (thosσ file≤ tha⌠ havσ beeε openeΣ o≥ ì
- áááááááááámodifieΣ sincσ thσ archivσ attributσ wa≤ set)« Thσ destinatioε ì
- ááááááááááfile≤ arσ createΣ a≤ non-archiveΣ file≤ unles≤ thσ 'Dº optioε i≤ ì
- ááááááááááselecteΣ t∩ archivσ thσ destinatioε files.
-
- Unde≥ CP/═ 2.2¼ thσ archivσ attributσ i≤ no⌠ rese⌠ wheε ß filσ i≤ ì
- ááááááááááupdated¼ s∩ thi≤ optioε i≤ no⌠ to∩ usefu∞ unles≤ yo⌡ usσ ß ì
- ááááááááááutilit∙ prograφ t∩ 'manuallyº se⌠ o≥ rese⌠ thσ archivσ attribute«
- Options - 4/8
-
- U - Updatσ olde≥ destinatioε file≤ wheε doinτ datestampinτ unde≥ ì
- ááááááááááZ80DO╙ o≥ ZSDOS« Allow≤ yo⌡ t∩ automaticall∙ overwritσ anΣ ì
- ááááááááááupdatσ olde≥ destinatioε file≤ b∙ copyinτ onl∙ wheε thσ sourcσ ì
- ááááááááááfilσ modificatioε datσ i≤ newe≥ thaε thσ destinatioε filσ ì
- áááááááááámodificatioε date¼ iµ n∩ destinatioε filσ alread∙ exists¼ oµ iµ ì
- ááááááááááthσ destinatioε filσ ha≤ n∩ datestamp« I⌠ ma∙ als∩ bσ useΣ witΦ ì
- ááááááááááthσ 'Eº optioε t∩ updatσ onl∙ existinτ files« Set≤ 'Cº anΣ 'Oº ì
- ááááááááááoption≤ t∩ ON« Wheε operatinτ unde≥ an∙ othe≥ DO╙ o≥ wheε n∩ ì
- ááááááááááclocδ i≤ found¼ thi≤ optioε become≤ inactivσ anΣ wil∞ no⌠ appea≥ ì
- ááááááááááiε thσ commanΣ linσ HEL╨ message«
-
- Wheε overwritinτ (updating⌐ aε existinτ olde≥ filσ unde≥ thσ 'Uº ì
- ááááááááááoption¼ thσ '(Dated)º statu≤ messagσ i≤ replaceΣ b∙ '(Updated)'« ì
- ááááááááááWheε n∩ updatσ take≤ place¼ thσ statu≤ messagσ display≤ thσ ì
- ááááááááááreason.
- Options - 5/8
-
- A - Cop∙ al∞ (director∙ AN─ system⌐ files« Thi≤ caε bσ usefu∞ iµ yo⌡ ì
- áááááááááákee≡ utilit∙ file≤ a≤ systeφ file≤ anΣ wan⌠ t∩ excludσ theφ froφ ì
- áááááááááábeinτ copieΣ wheε usinτ wildcarΣ filenamσ masks« Ma∙ bσ patcheΣ ì
- áááááááááát∩ normall∙ cop∙ onl∙ director∙ files« ACOP┘ i≤ distributeΣ witΦ ì
- ááááááááááthi≤ optioε disabled¼ bu⌠ i⌠ ma∙ bσ enableΣ witΦ ZCNF╟ o≥ b∙ ì
- áááááááááápatching«
-
- E - Cop∙ anΣ automaticall∙ overwritσ (R/W⌐ file≤ onl∙ iµ destinatioε ì
- ááááááááááfile≤ oµ thσ samσ namσ alread∙ exist« Set≤ thσ 'Oº optioε t∩ O╬ ì
- ááááááááááanΣ thσ 'Xº optioε t∩ OFF.
-
- áááááXá-áAutomaticall∙ skip≤ copyinτ iµ destinatioε file≤ oµ thσ samσ namσ ì
- ááááááááááalread∙ exist« Normally¼ yo⌡ arσ askeΣ first« Overriddeε b∙ thσ ì
- áááááááááá'Eº (Exists)¼ 'Oº (Overwrite⌐ o≥ 'Rº (R/O⌐ options.
- Options - 6/8
-
- Oá-áOverwrite≤ R/╫ destinatioε file≤ oµ thσ samσ namσ withou⌠ asking« ì
- ááááááááááNormally¼ yo⌡ arσ askeΣ first.
-
- Rá-áOverwrite≤ R/╧ (anΣ R/W⌐ destinatioε file≤ oµ thσ samσ namσ ì
- ááááááááááwithou⌠ asking« Normally¼ yo⌡ arσ askeΣ first.
-
- M - Move≤ files« Delete≤ thσ sourcσ file≤ wheε thσ copyinτ operatioε ì
- ááááááááááha≤ beeε successfull∙ completeΣ anΣ display≤ thσ statu≤ messagσ ì
- áááááááááá'Sourcσ Deleted'.
-
- Y - Mark≤ destinatioε file≤ a≤ systeφ files« Normally¼ destinatioε ì
- ááááááááááfile≤ arσ markeΣ a≤ director∙ files«
- Options - 7/8
-
- C - Control≤ whethe≥ thσ sourcσ filσ datestamp≤ wil∞ bσ copieΣ t∩ thσ ì
- áááááááááádestinatioε filσ datestamp≤ wheε operatinτ unde≥ Z80DO╙ o≥ ZSDO╙ ì
- áááááááááá(defaul⌠ i≤ t∩ cop∙ datestamps)« Wheε operatinτ unde≥ an∙ othe≥ ì
- ááááááááááDO╙ o≥ wheε n∩ clocδ i≤ found¼ thi≤ optioε i≤ inactivσ anΣ wil∞ ì
- ááááááááááno⌠ appea≥ iε thσ commanΣ linσ HEL╨ message«
-
- Iµ datestamp≤ arσ copied¼ thσ destinatioε file≤ wil∞ havσ thσ ì
- áááááááááásamσ creatioε anΣ modificatioε date≤ a≤ thσ sourcσ files« Iµ ì
- áááááááááádatestam≡ copyinτ i≤ suppressed¼ destinatioε file≤ wil∞ bσ dateΣ ì
- ááááááááááa≤ newl∙ created.
-
- D - Set≤ thσ archivσ attribute≤ iε thσ destinatioε files¼ markinτ theφ ì
- ááááááááááa≤ archived« Speed≤ settinτ u≡ RA═ disk≤ b∙ copyinτ anΣ markinτ ì
- ááááááááááthσ copie≤ a≤ archiveΣ iε thσ samσ operation« N∩ messagσ i≤ ì
- áááááááááádisplayeΣ iε thσ statu≤ line.
-
- S - Set≤ thσ archivσ attribute≤ iε thσ sourcσ file≤ afte≥ copying¼ ì
- áááááááááámarkinτ theφ a≤ archiveΣ anΣ display≤ thσ statu≤ messagσ 'Sourcσ ì
- ááááááááááArchived'.
- Options - 8/8
-
- V - Toggle≤ CR├ verification« Thσ distributioε defaul⌠ i≤ t∩ alway≤ ì
- ááááááááááverif∙ copies«
-
- áááááQá-áQuiet« Usuall∙ useΣ onl∙ iε alia≤ environments¼ thσ 'Qº optioε ì
- ááááááááááturn≤ ofµ non-erro≥ statu≤ messages« An∙ informatioε yo⌡ shoulΣ ì
- áááááááááákno≈ abou⌠ durinτ thσ copyinτ process¼ sucΦ a≤ erro≥ information¼ ì
- áááááááááái≤ stil∞ displayed« N∩ existinτ file≤ wil∞ bσ overwritteε unles≤ ì
- ááááááááááthσ 'O'¼ 'Rº o≥ 'Uº option≤ arσ als∩ used« Iµ yo⌡ attemp⌠ t∩ ì
- áááááááááácop∙ ß filσ t∩ ß disδ whicΦ doesn'⌠ havσ enougΦ freσ spacσ whilσ ì
- ááááááááááiε thσ QUIE╘ mode¼ ACOP┘ wil∞ cance∞ QUIE╘ operatioε s∩ tha⌠ yo⌡ ì
- áááááááááácaε vie≈ subsequen⌠ statu≤ information.
-
- Wheε operatinτ iε ß ZCPR│ environment¼ thσ defaul⌠ 'Qº optioε ì
- áááááááááásettinτ wil∞ automaticall∙ bσ se⌠ accordinτ t∩ thσ statσ oµ thσ ì
- ááááááááááZCPR│ QUIE╘ flag.ì
- :A
- File Attributes
-
- Ne≈ destinatioε file≤ wil∞ normall∙ havσ thσ samσ filenamσ attribute≤ a≤ ì
- thσ sourcσ files« Iµ ß destinatioε filσ overwrite≤ aε existinτ filσ oµ thσ ì
- samσ name¼ thσ ne≈ filσ wil∞ takσ oε thσ attribute≤ oµ thσ previou≤ file«
-
- Destinatioε file≤ wil∞ normall∙ bσ markeΣ a≤ changeΣ (no⌠ archived)« T∩ ì
- hel≡ se⌠ u≡ RA═ disδ workspace≤ anΣ a≤ aε aiΣ iε somσ backu≡ schemes¼ thσ ì
- 'Dº optioε ma∙ bσ useΣ t∩ marδ destinatioε file≤ a≤ archived« Sourcσ file≤ ì
- ma∙ bσ archiveΣ afte≥ thσ file≤ havσ beeε copieΣ b∙ usinτ thσ 'Sº option« ì
- Thi≤ help≤ yo⌡ bacδ u≡ file≤ anΣ marδ thσ sourcσ and/o≥ destinatioε file≤ ì
- a≤ archiveΣ iε onσ step«
-
- Destinatioε file≤ arσ normall∙ se⌠ a≤ director∙ files« Thσ 'Yº optioε ì
- allow≤ thσ optioε oµ copyinτ file≤ anΣ settinτ theφ a≤ systeφ file≤ iε onσ ì
- step¼ ß usefu∞ abilit∙ wheε loadinτ RA═ disδ workspaces« Seσ thσ 'Optionsº ì
- sectioε fo≥ morσ information.
- :D
- DOS Datestamping - 1/2
-
- Wheε ACOP┘ operate≤ unde≥ CP/M+¼ Z80DO╙ o≥ ZSDOS¼ i⌠ take≤ advantagσ oµ thσ ì
- appropriatσ extendeΣ DO╙ call≤ t∩ automaticall∙ cop∙ thσ sourcσ filσ ì
- datestamps¼ iµ the∙ exist¼ t∩ thσ destinatioε filσ datestamp≤ s∩ tha⌠ ì
- destinatioε file≤ havσ thσ samσ creatioε anΣ modificatioε date≤ a≤ thσ ì
- sourcσ files« Seσ thσ 'Optionsº sectioε fo≥ morσ information.
-
- Therσ i≤ arσ tw∩ datestampinτ option≤ availablσ unde≥ Z80DO╙ o≥ ZSDOS« ì
- Wheε operatinτ unde≥ othe≥ DOS's¼ thesσ option≤ arσ no⌠ activσ anΣ d∩ no⌠ ì
- appea≥ iε thσ commanΣ linσ HEL╨ message«
-
- Thσ 'Cº optioε allow≤ yo⌡ t∩ suppres≤ datestam≡ copyinτ s∩ tha⌠ destinatioε ì
- file≤ arσ dateΣ a≤ newl∙ created« Thσ 'Uº optioε allow≤ yo⌡ t∩ updatσ ì
- existinτ olde≥ file≤ b∙ copyinτ anΣ overwritinτ onl∙ wheε ß destinatioε ì
- filσ oµ thσ samσ namσ ha≤ aε olde≥ modificatioε datσ thaε thσ sourcσ filσ ì
- o≥ iµ n∩ destinatioε filσ exists« Seσ thσ 'Optionsº sectioε fo≥ morσ ì
- information.
- DOS Datestamping - 1/2
-
- Wheε operatinτ unde≥ Z80DO╙ o≥ ZSDOS¼ successfu∞ datestam≡ copyinτ i≤ ì
- indicateΣ b∙ displayinτ '(Dated)º iε thσ copyinτ statu≤ message« N∩ ì
- datestampinτ messagσ wil∞ bσ displayeΣ wheε clocδ suppor⌠ i≤ no⌠ present¼ ì
- wheε therσ i≤ ß datestampinτ error¼ wheε destinatioε file≤ arσ stampeΣ a≤ ì
- newl∙ created¼ o≥ wheε datestampinτ i≤ donσ unde≥ CP/M+.
- :F
- Destination Disk Free Space - 1/2
-
- ACOP┘ check≤ t∩ makσ surσ tha⌠ enougΦ freσ spacσ fo≥ thσ destinatioε filσ ì
- exist≤ oε thσ destinatioε disδ beforσ attemptinτ thσ copy« Iµ ß filσ t∩ bσ ì
- overwritteε alread∙ exist≤ oε thσ destinatioε disk¼ it≤ sizσ wil∞ bσ ì
- alloweΣ fo≥ anΣ i⌠ wil∞ no⌠ bσ deleteΣ unles≤ therσ wil∞ bσ iε enougΦ freσ ì
- spacσ fo≥ thσ ne≈ filσ oε thσ disδ afte≥ thσ deletion« Iµ insufficien⌠ ì
- spacσ exists¼ ACOP┘ wil∞ displa∙ ß 'Disδ to∩ full!º messagσ iε thσ copyinτ ì
- statu≤ message¼ thσ ZCPR│ prograφ erro≥ flaτ wil∞ bσ se⌠ t∩ ╖ anΣ thσ ì
- consolσ bel∞ wil∞ bσ sounded«
-
- Iµ ß wildcarΣ sourcσ filenamσ wa≤ specified¼ ACOP┘ wil∞ continuσ t∩ ste≡ ì
- througΦ thσ lis⌠ oµ sourcσ files¼ copyinτ an∙ file≤ tha⌠ wil∞ fi⌠ anΣ ì
- givinτ erro≥ message≤ fo≥ eacΦ filσ tha⌠ won't« Eveε iµ yo⌡ usσ thσ 'Oº o≥ ì
- 'Rº optioε t∩ specif∙ automaticall∙ overwritinτ existinτ files¼ n∩ ì
- destinatioε disδ filσ wil∞ bσ deleteΣ unles≤ doinτ s∩ wil∞ creatσ enougΦ ì
- spacσ t∩ allo≈ copyinτ oµ thσ replacemen⌠ file«
- Destination Disk Free Space - 2/2
-
- Iµ yo⌡ arσ operatinτ iε thσ QUIE╘ modσ anΣ attemp⌠ t∩ cop∙ ß filσ t∩ ß disδ ì
- tha⌠ doesn'⌠ havσ enougΦ freσ space¼ ACOP┘ wil∞ cance∞ QUIE╘ operation¼ a≤ ì
- yo⌡ wil∞ probabl∙ bσ interesteΣ iε whicΦ file≤ werσ copieΣ anΣ whicΦ ì
- weren't« Thi≤ wil∞ givσ yo⌡ thσ informatioε yo⌡ neeΣ t∩ takσ appropriatσ ì
- correctivσ measures¼ sucΦ a≤ changinτ disk≤ anΣ repeatinτ thσ command¼ o≥ ì
- erasinτ enougΦ file≤ oε thσ destinatioε disδ t∩ creatσ enougΦ freσ spacσ ì
- fo≥ thσ file≤ yo⌡ stil∞ wan⌠ t∩ copy«
- :E
- ZCPR3 Program Error Flag
-
- Iµ thσ ZCPR│ prograφ erro≥ flaτ exists¼ ACOP┘ set≤ i⌠ wheε aε erro≥ occur≤ ì
- durinτ prograφ operation« Fo≥ morσ flexiblσ usσ b∙ alia≤ anΣ ZE╪ script≤ ì
- usinτ flo≈ control¼ ACOP┘ follow≤ anΣ extend≤ thσ conventioε se⌠ b∙ Ricδ ì
- Charne≤ b∙ settinτ thσ erro≥ flaτ t∩ thσ followinτ value≤ fo≥ thσ indicateΣ ì
- erro≥ conditions║
-
- 0 = Program operation successful - no errors.
-
- 6 = Somσ file≤ weren'⌠ copieΣ - correspondinτ destinatioε ì
- ááááááááááfile≤ didn'⌠ exis⌠ (EXIS╘ optioε only).
- 7 = Somσ file≤ weren'⌠ copieΣ - destinatioε disδ wa≤ to∩ ì
- ááááááááááfull«
-
- 8 = Program abort - user abort command.
- ╣ ╜ Prograφ abor⌠ - destinatioε disδ director∙ wa≤ full«
- 0FFh = Program abort - fatal error.
- :B
- Backing Up Files - 1/3
-
- ACOP┘ caε hel≡ yo⌡ 'packº ß backu≡ disδ b∙ checkinτ whethe≥ therσ i≤ spacσ ì
- fo≥ eacΦ specifieΣ filσ oε thσ destinatioε disδ anΣ copyinτ i⌠ iµ therσ is« ì
- Iµ i⌠ find≤ insufficien⌠ space¼ i⌠ set≤ thσ ZCPR│ erro≥ flaτ t∩ ╖ anΣ ì
- continue≤ througΦ thσ lis⌠ oµ sourcσ file≤ testinτ fo≥ file≤ smal∞ enougΦ ì
- t∩ fit¼ anΣ copyinτ thosσ tha⌠ will« Iµ yo⌡ usσ thσ 'Sº optioε (archivσ ì
- sourcσ file≤ afte≥ copying⌐ t∩ marδ a≤ archiveΣ thosσ file≤ successfull∙ ì
- copied¼ yo⌡ wil∞ bσ ablσ t∩ cop∙ thσ uncopieΣ (anΣ non-archived⌐ file≤ t∩ ì
- anothe≥ backu≡ disδ usinτ thσ ACOP┘ 'Nº optioε (cop∙ onl∙ non-archiveΣ ì
- files)« Aε alia≤ o≥ ZE╪ scrip⌠ caε als∩ tes⌠ thσ valuσ oµ thσ ZCPR│ erro≥ ì
- flaτ anΣ inforφ yo⌡ oµ thσ naturσ oµ thσ erro≥ conditioε anΣ thσ neeΣ t∩ ì
- inser⌠ anothe≥ disk.
- Backing Up Files - 2/3
-
- ┴ simplσ commanΣ linσ fo≥ backinτ u≡ al∞ non-archiveΣ file≤ oε ß disδ is:
-
- A0>acopy m:*.* b: /nos
-
- whicΦ wil∞ cop∙ al∞ non-archiveΣ file≤ froφ M0║ t∩ B0:¼ automaticall∙ ì
- overwritinτ destinatioε file≤ oµ thσ samσ namσ anΣ archivinτ thσ sourcσ ì
- file≤ afte≥ copying« Thσ ZCPR│ erro≥ flaτ wil∞ bσ se⌠ t∩ ╖ iµ an∙ oµ thσ ì
- specifieΣ sourcσ file≤ couldn'⌠ bσ copieΣ becausσ oµ insufficien⌠ spacσ oε ì
- thσ destinatioε disδ anΣ wil∞ bσ se⌠ t∩ ╣ iµ thσ destinatioε disδ director∙ ì
- i≤ full.
- Backing Up Files - 3/3
-
- ┴ variatioε fo≥ harΣ disδ backu≡ usinτ wildcarΣ sourcσ anΣ destinatioε use≥ ì
- number≤ is:
-
- A0>acopy m?:*.* b?: /nos
-
- whicΦ wil∞ cop∙ al∞ non-archiveΣ file≤ froφ al∞ use≥ area≤ oε drivσ M║ t∩ ì
- thσ correspondinτ use≥ area≤ oε drivσ B:¼ automaticall∙ overwritinτ ì
- destinatioε file≤ oµ thσ samσ namσ anΣ archivinτ thσ sourcσ file≤ afte≥ ì
- copying«
-
- Iµ yo⌡ arσ updatinτ existinτ backu≡ disks¼ ß simila≥ commanΣ linσ tha⌠ ì
- copie≤ changeΣ file≤ onl∙ iµ file≤ oµ thσ samσ namσ alread∙ exis⌠ oε thσ ì
- destinatioε disδ anΣ archive≤ thσ sourcσ file≤ afte≥ copyinτ is:
-
- A0>acopy m?:*.* b?: /nes
-
- Iε thi≤ case¼ thσ ZCPR│ erro≥ flaτ wil∞ bσ se⌠ t∩ ╢ iµ an∙ oµ thσ specifieΣ ì
- sourcσ file≤ don'⌠ exis⌠ oε thσ destinatioε disk« Simila≥ aliase≤ ma∙ bσ ì
- writteε usinτ thσ datestampinτ options.