SCOPY¬ Versioî 0.4c Screeî Orienteä Filå Copù Utility Requireó ZCPR³ oò Z3PLUÓ anä extendeä TCAP Authorº Roâ Friefeld Dateº Februarù 24¬ 1991 Screeî Copù displayó botè thå sourcå anä destinatioî  directorieó iî verticaì windows® Copù commandó arå mucè likå ZFILER'sº   anù ZFILEÒ   useò  shoulä  bå  ablå  tï  uså  thå   basiã   functionó immediately®   SCOPÙ   alsï  haó  extensivå  supporô   foò   filå datestampinç  witè  commandó tï selecô anä copù  fileó  bù  date® SCOPÙ  ió  noô  intendeä tï bå á  comprehensivå  filå  managemenô utilitù likå ZFILEÒ oò DATSWEEP® Yoõ neeä tï instalì aî extendeä TCAÐ 4Ä foò youò terminal® SCOPÙ wilì  noô  worë withouô Insert/Deletå Linå anä Cleaò  tï  Enä  oæ Screen®   Iô  alsï  makeó optionaì uså  oæ  cursoò  on/off¬  linå graphics¬  anä  characteò attributeó (tï underlinå  á  filå  namå characteò witè itó attributå set.© Z3PLUÓ  Usersº   Thió  versioî  oæ  SCOPÙ  doeó  noô  copù   filå datestamps® Á futurå versioî wilì dï so. SYNTAXº SCOPÙ [maskÝ [desô dir:] Iæ  onlù  onå DIÒ ió given¬ iô ió thå targeô directory¬  anä  thå currentlù loggeä DIÒ ió thå sourcå directory® Iæ twï directorieó arå  given¬  thå sourcå ió thå firsô one® Thå optionaì  MASË  ió automaticallù wildcarded® Example: These three are equivalent -- B0:WORK>scopy backup:x.c or, B0:WORK>scopy x.c backup: or, B0:WORK>scopy work:x.c backup: source: work: destination: backup: maskº x*.c?? B0:SCOPÙ Ø --¾ Errorº Scr=Dest Filå  operationó arå bé-directional¬ sï iô doesn'ô reallù  matteò whicè ió thå masteò anä whicè ió thå targeô directory® Wheî  rå-logginç  froí  withiî SCOPY¬ thå  syntaø  haó  thå  samå meaning¬ buô remembeò thaô yoõ wilì noô necessarilù bå  currentlù loggeä intï thå samå directorù aó aô startup. Š -- SCOPY COMMANDS -- C - Copy M - Move D - Delete R - Rename T - Tag U - Untag W - Wild Tag Y - Retag J - Jump ^J,H - ReJump (Hop) Ë ­ Comparå Ö ­ View ` - Jump Taç þ ­ Jumð Untaç 1 - Jump One 2 - Jump Two G - Group: Archive/ Copy/ Delete/ Move/ Reverse/ Tag/ Untag¯ View Equate¯ Kompare¯ New ­­  Misã ­­ ­­ Cursoò ­­ ­­  WÓ Diamonä, Arro÷ Keys-- X - eXit SCOPY ^R - Top of Screen Linå Up L - Loç Ne÷ ^C - End of Screen ^ Ï ­ Optioî toggleó ^F ­ Nexô Screen Preö File ¼ ¾ Nexô File TAÂ ­ Switcè Lists ^A - Preö Screen v ^T ­ Firsô File Linå Down ^Â ­ Lasô File SÐ ­ Nexô File BÓ ­ Preö File BRIEÆ DESCRIPTIONS Ã  Copù ­ Senä filå aô pointeò tï otheò directory® Aî arro÷  aô    thå  toð oæ thå screeî showó thå copù direction®   Copyinç  ió    controlleä bù verificatioî flagó describeä below. Í Movå ­ Copy¬ theî deletå sourcå file. Ô Taç ­ Marë á filå foò á Grouð operation. Ù  Retaç ­ Wheî á Grouð operatioî runó througè thå  taggeä  filå    list¬ thå fileó arå "soft¢ tagged® Thió commanä retagó them. R - Rename    Renamå doeó noô integratå toï welì witè SCOPY'ó methoä oæ filå    display®   Iæ yoõ renamå THEÎ copù á file¬ iô retainó itó  olä    namå  iî  thå destinatioî directory® Yoõ maù  wanô  tï  renamå    afteò doinç alì oæ youò copying¬ oò reloç thå fileset® If an Archived file is renamed, the archive attribute is reset. (Ditto the Public attribute.) Jumð Commands: Ê  Jumð ­ Finä thå nexô matcè tï thå masë entered® Thå masë  ió automaticallù wildcarded. ^J¬ È ReJumð ­ Uså thå samå mask® (^Ê wilì noô worë iæ youò TCAÐ defineó iô aó aî arro÷ key® Uså È (Hop© instead.) Š ±  Jumð  Onå  ­  Gï tï nexô filå whicè  existó  onlù  iî  currenô directory® 2  Jumð Twï ­ Gï tï nexô filå whicè existó iî botè directories. `  Jumð Taggeä ­ Gï tï nexô taggeä file. ~  Jumð Untaggeä ­ Gï tï nexô untaggeä file. Grouð Commands: GÁ Archivå ­ Copù onlù taggeä fileó whicè dï NOÔ havå thå archivå attributå set¬ theî seô thå sourcå archivå attribute. GT¬ GÕ Tag/Untaç ­ Affectó alì fileó froí thå cursoò positioî  tï enä oæ list. GË Komparå  ­  Dï  á bytå foò  bytå  comparisoî  oæ  sourcå  anä    destinatioî files¬ reporô thå resulô oî thå screeî divideò  aó    "=¢  oò "~"® Yoõ maù theî retaç fileó whicè testeä  equaì  oò    unåqual. Optionó: Thå  Ï  ­ Optionó commanä displayó á lisô oæ flagó whicè  caî  bå toggleä yes/nï tï controì SCOPÙ operations.    Seô  Copieä Filå Attributeó ­ Destinatioî filå attributeó  arå    cleareä unlesó thió optioî ió Yes.    Uså Sourcå Attributeó ­ Iæ previouó optioî ió Yes¬ uså  sourcå    attributeó oî copy¬ elså uså existinç destinatioî attributes.    Archivå Destinatioî ­ Useä wheî copyinç fileó tï á worë  area¬    sucè  aó  á  RAÍ disk® Thå Grouð  Archivå  commanä  caî  theî    convenientlù  movå  anù fileó yoõ altereä  bacë  tï  permanenô    storagå wheî yoõ arå done.    Sho÷  Filå  Attributeó ­ SCOPÙ useó thå extendeä  TCAÐ  SETATÒ    functioî tï underlinå filenamå characteró tï represenô á  filå    attributå  set® Thió ió unobtrusive® Thå probleí ió  thaô  á    taggeä   filå  ió  highlighted¬  anä  somå  terminaló   changå    highlightinç  wheî  underlininç  ió turneä ofæ  anä  on®   Thå    resulô  ió  á cluttereä display® Iæ yoõ don'ô likå  whaô  yoõ    see¬ jusô turî attributå displaù off® (VLIÂ doeó supporô  thå    combinatioî "reverså underline"¬ buô oî mù terminaì iô doesn'ô    worë right.) Ö ­ View Š   Thå  maiî vieweò commandó arå showî highlighteä oî thå  bottoí    screeî  line®   Alì vieweò functionó arå controlleä  witè  thå    lefô hand® Theså are:        Æ ­ Nexô screen        Á ­ Previouó screen        Ô ­ Toð screen        Â ­ Bottoí screen        Ò ­ Reaä morå filå iæ toï biç foò availablå buffer        Ç ­ GoTï strinç uð tï 2° characters® "_¢ ió wilä char.        È ­ Repeaô GoTï oî samå string® Samå aó G        Ø ­ Donå witè thió file® Grouð Vie÷ goeó oî tï nexô file.        Ó ­ Scrolì continuouslù forwarä untiì á keù press        Ä ­ Reverså scroll.   Commandó NOÔ showî are: ¬ oò =datå[ time]        Where:         /Ã Forceó comparisoî tï Creatå datå ONLY         ¼ ¾ ½ Mandatorù datå signifieò (ho÷ tï uså date) datå dd.mm.yù (anù parô omitteä ½ thå currenô date) timå hh:mí (anù parô omitteä ió ignored)        Wildcarä characteró "?¢ oò "*¢ arå alloweä iî date¬ time.        Examples: <1.¹ Selectó alì modifieä beforå ± Sepô thió year ½ Alì modifieä today ¾.. 13:0° Alì modifieä afteò 1pí today /c=ª Alì createä anù daù thió month    Notå thaô dateó arå Europeaî stylå ratheò thaî Americaî  stylå    mm/dd/yy® Europeaî syntaø ió morå naturaì herå wherå thå datå    resolutioî proceedó froí finå tï coarse® (Thå datespeã parseò    waó developeä froí Carsoî Wilson'ó ZSLIÂ routinå PARSDS®)    Somå masë and/oò datå speã musô bå given¬ oò thå Wilä  commanä    cancels® Yoõ caî uså á singlå "*¢ tï tesô everything.      Examplesº        WNª        Taç   everythinç  iî  thå  sourcå  diò  neweò   thaî   thå        destinatioî.        WE½        Taç alì fileó modifieä todaù iî thå sourcå directorù whicè        alsï exisô iî thå destinatioî directory.        WN.ú <²        Taç  alì *.Z?¿ fileó iî thå srã diò oldeò thaî thå 2nä  oæ        thió montè whicè arå neweò thaî thå desô versions. Wilä commandó maù bå repeateä tï builä uð á fileset® II. GROUP COPY BY DATE COMPARISON    Grouð  commandó operatå oî á filå seô whicè haó  alreadù  beeî    tagged®   Twï  ne÷ commandó arå modeleä oî thå  Grouð  Archivå    commanä whicè UNTAGÓ anù taggeä fileó don'ô meeô á  criterion¬ Š   displayó thå resultinç filå set¬ theî copieó them.    GÅ ­ Grouð Equatå        Copù  onlù  taggeä  fileó  whicè  dï  noô  exisô  iî   thå        destinatioî  directory¬ OÒ whoså datestamð (includinç  thå        time©  ió differenô froí thå targeô filå datestamp®   Thió        commanä  EQUATEÓ thå sourcå anä  destinatioî  directories¬        buô doeó noô wastå timå copyinç fileó whicè arå presumablù        thå same® (Thå fileó maù noô actuallù BÅ thå samå iî  thå        caså oæ á copù error¬ baä disë sector¬ faultù clock¬  etc®        Iæ  yoõ suspecô yoõ can'ô trusô thå datestamps¬ uså  GË  ­        Grouð Kompare.©        Grouð Equaì insistó thaô botè Creatå anä Modifù fieldó  oæ        thå datestamð bå identical® Thå dateó arå noô  checkeä        foò validity¬ however® (Á filå doeó noô _haveß tï havå  á        valiä   Modifù   date.©   Iæ  botè   fileó   havå   nulì        datestamps¬ GÅ wilì untag®    GÎ ­ Grouð New        Copù  onlù  taggeä  fileó  whicè  dï  noô  exisô  iî   thå        destination¬  OÒ whoså datestamð ió neweò thaî thå  targeô        filå datestamp® Thió commanä UPDATEÓ thå destination.        Iæ  anù dateó aren'ô valid¬ theî á filå passeó  thió  tesô        anä remainó tagged® Iæ yoõ zealouslù maintaiî youò Archivå        attribute¬  thió  commanä  woulä probablù  dï  whaô  Grouð        Archivå doeó wheî makinç bacë ups.    Wilä  functionó  comparå thå file'ó datestamð tï  á  Datespec®    Grouð  functionó  comparå thå file'ó datestamð  tï  thå  otheò    file'ó stamp. III. FILÅ REPLACÅ BÙ DATÅ COMPARISON The Option List now looks like this: A. replace by date If Yes, D-F are ignored, else B-C ignored B. older replace query C. newer/equal replace query If No query, copy is NOT made. Use these options if A. is No or the file datestamp is invalid. D. single replace query E. group replace query F. archive replace query G. ... Š   Replacå bù Datå ­ Iæ Yes¬ thå nexô twï optionó arå  operative®    Iæ No¬ theù arå ignored®    Oldeò Replacå ­ Asë beforå replacinç aî oldeò file.    Newer¯ Equaì Replacå ­ Asë beforå replacinç á neweò file® Yoõ    usuallù  won'ô wanô to® Therefore¬ iæ thió optioî ió  seô  tï    NO¬ thå copù doeó NOÔ occur.    Iæ thå dateó compareä aren'ô valid¬ theî datå replacå  querieó    arå  skippeä anä falì bacë oî optionó Ä-F® SCOPÙ  woulä  theî    worë likå ZFILEÒ foò systems/diskó withouô datestamps. ********    HINTº   Seô  uð SCOPY'ó querù optionó tï allo÷ yoõ  tï  safelù    plaù witè thå ne÷ datå selectioî methods® Yoõ wilì bå ablå tï    seå  oî screeî whaô SCOPÙ intendó tï do¬ buô caî baiì  ouô  aô    thå  prompô  beforå anythinç happens® Thå easiesô waù  tï  dï    thió ió tï Asë Foò Verification® Á ^Ã aô thå Y/Î prompô  wilì    canceì thå command. ********    THANKÓ tï Carsoî Wilsoî foò playinç á majoò supportivå rolå iî    thå developmenô anä testinç oæ thió program® SCOPY'ó Datespeã    parseò ió á modificatioî oæ hió Copyrighteä ZSLIÂ code. END SCOPY.DOC