# cp.cfg
#
#  cpコマンド設定ファイル
#  file CoPy command.ConFiG file
#
#  http://www.hir-net.com/
#
#【解説】
#・設定ファイルはコマンドのオプションなど各種設定を行うテキスト・ファイルです。
#  設定ファイルの内容はテキスト・エディタによって、書き換えることが出来ます。
#  設定ファイルはコマンド起動時にコマンド格納ディレクトリから読み込まれます。
#  設定ファイル名はコマンド・ファイル名に自動追随します。
#・設定ファイルの 1行は、先頭空白, 末尾空白, 注釈, 改行を除き 10K(10240)バイト
#  以内が有効です。10Kバイトを越えた部分は無視されます。
#・コマンドラインと異なり、半角空白を含んだ引数は &qout;〜&qout; で囲みません。
#・;以降と #以降は注釈として扱います。
#・%〜% は環境変数として扱います。
#  環境変数名の長さは前後の % を含め 1K(1024)バイトまでの物が有効です。
#  1Kバイトを越えた環境変数名は環境変数として認識されません。
#


; スイッチ文字の追加(switch= が複数あった場合は、最後に指定された物が有効)
switch=-  ; / の他に - が追加される


;/d  ;[ON ]  サブディレクトリ処理モード  subDirectory
 /d- ;[OFF](既定)

;/all  ;[ON ]  全ファイル複写モード  ALL copy
 /all- ;[OFF](既定)  変更があったファイルのみ複写
;/alln ;[存在]  複写先に存在しないファイルのみ複写  ALL Not exist
;      ;        (/all- /a- /t /size /name /ca と同じ)

;/del  ;[ON ]  削除モード  DELete
 /del- ;[OFF](既定)

;/y  ;[OFF ]  照合モード          verifY
 /yb ;[一括](既定) (/y- と同じ) verifY Batch
;/yi ;[即時]                      verifY Immediately

;/c  ;[ON ]  複写失敗時続行モード  Continue
 /c- ;[OFF](既定)

;/sort  ;[OFF]  ファイル名ソート・モード  SORT
 /sort- ;[ON ](既定)

;/t  ;[OFF     ]  日時更新判断モード  Time
 /tw ;[書込日時](既定) (/t- と同じ) Time Write
;/ta ;[全日時  ]                      Time All
;/tu ;[更新    ]                      Time Update
;  ;/tw, /ta は日時が不一致の場合更新判断
;  ;/tu は複写元の書込日時が、複写先より新しい場合のみ更新判断し、
;  ;日時が同じなら、サイズ・属性が不一致でも複写しない

;/a  ;[ON    ]  属性更新判断モード  Attribute
 /a- ;[OFF   ](既定)
;/aa ;[全属性]                      Attribute All

;/size  ;[OFF]  ファイル・サイズ更新判断モード  SIZE
 /size- ;[ON ](既定)

;/name  ;[OFF]  ファイル名大小更新判断モード  NAME
 /name- ;[ON ](既定)

;/ct  ;[OFF     ]  日時複写モード      Copy Time
;/ctw ;[書込日時]                      Copy Time Write
 /cta ;[全日時  ](既定)(/ct- と同じ) Copy Time All
;/ctauto ;[自動修正]                   Copy Time AUTO

;/cdt  ;[OFF ]  ディレクトリ日時複写切替モード  Copy Directory Time
;/cdt- ;[ON  ]
 /cdta ;[自動](既定)                            Copy Directory Time Auto

;/ca  ;[OFF]  属性複写モード  Copy Attribute
 /ca- ;[ON ](既定)

;/dname  ;[OFF]  ディレクトリ名英字大小統一モード  Directory NAME
 /dname- ;[ON ](既定)

;/f  ;[ファイル    ]  ファイル種別モード  File
;/ff ;[ファイル    ] (/f と同じ)        File File
;/fd ;[ディレクトリ]                      File Directory
 /fa ;[両用        ](既定) (/f- と同じ) File All

;/o  ;[OFF]  書込禁止ファイル上書モード  read Only
 /o- ;[ON ](既定)
  ; /o-オプションを指定すると、設定されていた /sarオプションは自動削除。

;/case  ;[OFF]  ファイル名半角英大小文字同一視モード  CASE
 /case- ;[ON ](既定)
;       ;引数のファイル名のみに作用し、以下のオプションには作用しない。

;/sh[<e>[,<e>...]] ;複写元対象外先頭一致パス   Skip Head path
;/sH[<e>[,<e>...]] ;複写元対象外先頭一致パス(大小区別)
;/st[<e>[,<e>...]] ;複写元対象外末尾一致パス   Skip Tail path
;/sT[<e>[,<e>...]] ;複写元対象外末尾一致パス(大小区別)
;/sp[<e>[,<e>...]] ;複写元対象外パス           Skip Path
;/sP[<e>[,<e>...]] ;複写元対象外パス(大小区別)
;/sd[<e>[,<e>...]] ;複写元対象外ディレクトリ名 Skip Directory
;/sD[<e>[,<e>...]] ;複写元対象外ディレクトリ名(大小区別)
;/sf[<e>[,<e>...]] ;複写元対象外ファイル名     Skip File
;/sF[<e>[,<e>...]] ;複写元対象外ファイル名(大小区別)
;/se[<e>[,<e>...]] ;複写元対象外拡張子         Skip Extension
;/sE[<e>[,<e>...]] ;複写元対象外拡張子(大小区別)
;/sa[<a>[,<a>...]] ;複写元対象外属性           Skip Attribute
;/sA[<a>[,<a>...]] ;複写元対象外属性(完全一致)
;
;/lh[<e>[,<e>...]] ;複写元限定先頭一致パス     Limit Head path
;/lH[<e>[,<e>...]] ;複写元限定先頭一致パス(大小区別)
;/lt[<e>[,<e>...]] ;複写元限定末尾一致パス     Limit Tail path ※ファイルのみ
;/lT[<e>[,<e>...]] ;複写元限定末尾一致パス(大小区別)           ※ファイルのみ
;/lp[<e>[,<e>...]] ;複写元限定パス             Limit Path
;/lP[<e>[,<e>...]] ;複写元限定パス(大小区別)
;/ld[<e>[,<e>...]] ;複写元限定ディレクトリ名   Limit Directory
;/lD[<e>[,<e>...]] ;複写元限定ディレクトリ名(大小区別)
;/lf[<e>[,<e>...]] ;複写元限定ファイル名       Limit File
;/lF[<e>[,<e>...]] ;複写元限定ファイル名(大小区別)
;/le[<e>[,<e>...]] ;複写元限定拡張子           Limit Extension
;/lE[<e>[,<e>...]] ;複写元限定拡張子(大小区別)
;/la[<a>[,<a>...]] ;複写元限定属性             Limit Attribute
;/lA[<a>[,<a>...]] ;複写元限定属性(完全一致)
;/ls[開始サイズ][-[終了サイズ]] ;複写元限定サイズ  Limit Size
;  ;サイズはバイト値を実数で指定。倍数単位 K, M, G が使用可能。
;  ;  K(キロ)=1024, M(メガ)=1024*1024, G(ギガ)=1024*1024*1024
;
;/lydc[開始日時][-[終了日時]];複写元限定DIR生成日時 Limit Year Directory Create
;/lydw[開始日時][-[終了日時]] ;複写元限定DIR書込日時 Limit Year Directory Write
;/lydr[開始日時][-[終了日時]] ;複写元限定DIR読出日時 Limit Year Directory Read
;/lyd[開始日時][-[終了日時]]  ; /lydw の場合と同じ
;/lyc[開始日時][-[終了日時]]  ;複写元限定ファイル生成日時 Limit Year Create
;/lyw[開始日時][-[終了日時]]  ;複写元限定ファイル書込日時 Limit Year Write
;/lyr[開始日時][-[終了日時]]  ;複写元限定ファイル読出日時 Limit Year Read
;/ly[開始日時][-[終了日時]]   ; /lyw の場合と同じ
;  ;日時は YYYY[MM[DD[HH[MM[SS]]]]] の形式
;
;/dsh[<e>[,<e>...]] ;複写先対象外先頭一致パス  Destination Skip Head path
;/dsH[<e>[,<e>...]] ;複写先対象外先頭一致パス(大小区別)
;/dsp[<e>[,<e>...]] ;複写先対象外パス          Destination Skip Path
;/dsP[<e>[,<e>...]] ;複写先対象外パス(大小区別)
;
;/dlh[<e>[,<e>...]] ;複写先限定先頭一致パス    Destination Limit Head path
;/dlH[<e>[,<e>...]] ;複写先限定先頭一致パス(大小区別)
;/dlp[<e>[,<e>...]] ;複写先限定パス            Destination Limit Path
;/dlP[<e>[,<e>...]] ;複写先限定パス(大小区別)
;
;  ;/s〜,ds〜オプションは OR結合で対象外にする。
;  ;/l〜,dl〜オプションは AND結合で限定する。同一オプション内は OR結合で限定。
;  ;限定よりも対象外オプションが優先。
;  ;/sd,sD,ld,lD,lyd〜オプションは、ディレクトリのみに作用。
;  ;/sf,sF,se,sE,lf,lF,le,lE,lt,lT,ls,ly〜オプションはファイルのみに作用。
;  ;/s〜,l〜,ds〜,dl〜オプションを無効にするには、<e>, <a>, 日時なしで指定。
;  ;<e>は要素(element)で、ファイル名, ディレクトリ名, パス名, 拡張子。
;  ;<e>はワイルドカードも可能(/lh,lH,lt,lT,lp,lP,dl〜 では末尾のみ)。
;  ;先頭末尾一致は \ や : を区切りに比較。
;  ;<a>は属性で、次の文字の組み合わせで指定。
;  ; d:ディレクトリ属性 Directory attribute
;  ; r:読出専用属性 Read only attribute/w:書込可属性 Write attribute
;  ; h:隠しファイル属性(不可視ファイル属性) Hidden file attribute
;  ; s:システムファイル属性 System file attribute
;  ; a:未保管属性 Archive attribute

;/b<n>[<u>];[任意値   ]  複写照合単位  Block
;/bc       ;[クラスタ ]                Block Cluster
;/bs       ;[セクタ   ]                Block Sector
 /b        ;[自動    ](既定) (/b0 と同じ)
;  ;<n>はバイト値を示す実数、<u>は倍数単位で K, M, G の何れか。
;  ;<n>で指定された値はキャッシュを使用しない場合、セクタのバイト数の整数倍に
;  ;調整される。
;  ;/b では、複写は単位自動調整、照合は1Mバイト単位。

;/cache  ;[ON  ]  キャッシュ使用モード  CACHE
;/cache- ;[OFF ] 
 /cachea ;[自動](既定)                  CACHE All

;/acalt  ;[ON  ]  代替形式ファイル参照モード  ACcess ALTernate
;/acalt- ;[OFF ]
 /acalta ;[自動](既定)                        ACcess ALTernate Auto

;/v[<m>][<e>...][<m>[<e>...]...] ;表示設定  Verbose
; <m>=+ ;付加      plus
;     - ;削除      minus (省略時)
;     = ;強制設定  equal
; <e>=a ;すべて         All
;     b ;複写開始表示   Beginning
;     c ;複写成功表示   Compelte
;     e ;複写失敗表示   Error
;     i ;複写済み表示   Identity
;     k ;複写対象外表示 sKip
;     l ;削除成功表示   deLete
;     v ;照合成功表示   Verify
;     s ;複写元表示     Source
;     d ;複写先表示     Destination
;     f ;終了合計表示   Finish
 /v ;[標準](既定) (/v=bcelsdf と同じ)

;/time[<n>] ;処理時間表示開始秒数  TIME
;           ;<n>は整数、負値で表示なし、既定300秒、/v+fオプション時のみ有効
 /time300

;/beep[<n>] ;終了音発生開始秒数  BEEP
;          ;<n>は整数、負値で終了音なし、既定120秒、/v+fオプション時のみ有効
;          ;負値を指定しても警告音はあり
 /beep120

;/log<file> ;[ON  ]  ログファイル出力モード  LOG file
;/LOG<file> ;[追加]
 /log       ;[OFF ](既定)
;           ;<file>はログ・ファイルのファイル名

;/test  ;[ON ]  試験モード(表示のみ、複写・削除・照合せず) TEST
 /test- ;[OFF](既定)

;/retry  ;[OFF ]  書出失敗再試行モード  RETRY
;/retry- ;[ON  ]
 /retrya ;[自動](既定)

;/suspend  ;[OFF]  システム休止抑制モード  SUSPEND
 /suspend- ;[ON ](既定)

;/pv ;[ON ]  照合直前一時停止モード  Pause Verify
 /pv-;[OFF](既定)

;/p  ;[ON ]  画面一時停止モード  Pause
 /p- ;[OFF](既定)


#** end **