テキスト・ファイル中の全角空白を半角空白に変換、日付保持機能付処理、抑制拡張子の登録可能
zspコマンド(ファイル全角空白半角化コマンド)は、テキストファイル中のシフトJIS全角空白(0x8140)1個を半角空白(0x20)2個に変換するソフトです
◆C/C++プログラムなどのソースファイルに混入した目に見えない全角空白を変換するのに便利です。
◆ファイル名にワイルドカードが使えますから、一度に複数のファイルを処理できます。変換しても、ファイルの日付を変更しないようにも出来ます。
◆保存用のファイルなど日付が重要な場合にも対応します。もちろん、日付を更新させることも出来ます。
◆改行コードは、0A, 0D, 0D0A に対応しています。バイナリ・ファイルを破壊しないように、バイナリ検出機能や特定の拡張子のファイルの処理を抑止する機能があります。
◆設定ファイル(ファイル名 zsp.cfg のテキスト・ファイル)により、zspコマンドのオプション設定、処理抑制拡張子の登録が可能です。特定の識別子のファイルの処理を自動的に避けることが出来ます。
■使用例
zsp abc.txt …… ファイル abc.txt を処理
zsp *.txt …… 拡張子txt のファイルを処理
zsp /t *.txt …… 処理した場合にファイル日時を更新
zsp /t− *.txt …… 処理前のファイル日時を保持《既定》
zsp * /bin …… バイナリ検出せず
zsp * /bin− …… バイナリを検出した場合処理停止《既定》
zsp * /nl− …… 異種改行コード検出せず《既定》
zsp * /nl …… 2種類以上の改行コードを検出した場合処理停止
zsp * /c …… 処理失敗があっても続行
zsp * /c− …… 処理失敗があったら終了《既定》
zsp * /s …… 処理抑制拡張子を無視し、すべてのファイルを処理
zsp * /v= …… 表示なし
zsp * /v−a …… 表示なし(/v= と同じ)
zsp * /v=a …… すべて表示
zsp * /v=c …… 処理した場合のみ表示
zsp * /v=ce …… 処理した場合と処理不能の場合表示
zsp * /v=a−s …… 処理対象でない場合以外表示
zsp * /v−f …… 合計表示なし
zsp * /test …… 試験モード
■実行例
C>zsp *.txt↓
test1998.txt:23
メモ.txt :0
計画2.txt :47
計画3.txt :1
文章.txt :43
5ファイル中4ファイルに合計114個の全角空白が存在
C>zsp p:*↓
p:eex2.cpp :23
p:eex2.exe :処理せず
p:fex123.cpp:12
p:fex123.exe:処理せず
4ファイル中2ファイルに合計25個の全角空白が存在
ソフト名: | 32bitコマンド zsp |
---|---|
動作OS: | Windows XP/Me/2000/NT/98/95 |
機種: | 汎用 |
種類: | サンプル版 |
作者: | 平林 雅英 |