Mr. Admin、今週のエピソード。 いくらPCの性能があがっても、なぜかいつもファイルがどんどんたまっていくのは変わりません。いらないファイルを一斉に削除して、ハードディスクを整理したいものです。しかしそんな日常にはとんでもない落とし穴が!
![連載マンガ:Mr. Admin「パソコン操作で最悪のミスとは」](https://cdn-ak-scissors.b.st-hatena.com/image/square/ca0810e4b6b3ead24b6451d312016131bc72a4ae/height=288;version=1;width=512/https%3A%2F%2Fwww.publickey1.jp%2Ffbico_pblky.png)
Mr. Admin、今週のエピソード。 いくらPCの性能があがっても、なぜかいつもファイルがどんどんたまっていくのは変わりません。いらないファイルを一斉に削除して、ハードディスクを整理したいものです。しかしそんな日常にはとんでもない落とし穴が!
コマンドプロンプトで、コマンドに空白を含む文字列を渡したい場合、二重引用符「"」で囲む必要があることは多くの方が知っていると思う。 しかし、その他のエスケープシーケンスはどうなっているのだろうか。Windows XP SP3のマシンでヘルプ内を探してみたが、それらしい記述が見つからない。どうしてそんな基本的な仕様を明確に書いていないのだろうか…。 等と思っていたところ、殆ど偶然に、MSDNにその記述を発見したのでメモしておく。 引数は、空白 (スペースまたはタブ) で区切ります。 キャレット (^) は、エスケープ文字やデリミタとしては認識されません。カレットは、オペレーティング システムのコマンド ライン パーサーによって完全に処理されてからプログラムの argv 配列に渡されます。 二重引用符で囲まれた文字列 ("string") は、空白を含む場合でも、単一の引数と見なされます。二重
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く