« Anya Hindmarch :: I'm Not A Plastic Bag | 記事一覧へ | マンゴツリー東京のランチブッフェ »

2007年07月05日

●DOSコマンドで空白を含むパスを扱う

[あとで読む]

今は解決されてるけど昔、%TOMCAT_HOME%に空白を含むパス
(例えば「C:¥Program Files¥Tomcat4.1.38」とか)を指定すると、
思ったように動作しなくなる、っていう現象がよくあった。

それと似た問題で、DOSコマンドやlinuxのコマンドで空白を含むパスを扱うと
空白部分で別のパートと解釈されて、「パスが不正」って言われちゃう。

でも、きちんとした回避策があって、
空白を含むパスは「"(ダブルクオート)」で囲めばいいってことです。

上が囲まない場合で、下が囲んだ場合。
copy_includes_empty_path.JPG
※クリックで拡大

こんな簡単なことだったんですね。。知らなかった><
何となく今まで、フォルダに空白を含まないようにして回避してたんだけど。。

ちなみにこれは、空白を含むパス関連の障害報告があって
今教育中の後輩に割り振ったら、彼が調査して見つけてきた方法。
教えることは、学ぶ事でもあるね!!

コメント

お~ダブルクォーテーションですかっ!!!何年もSEやってて知らなかったです。
コマンド実行時に空白を含むパスが不正ととられてしまうって良くありますよね

UNIXやクライアントアプリでも同じかな~?
LINUXがOKならUNIXもOK…VBもいけるかな?
今度、発生したら試してみよう

このダブルクォーテーションの件もそうだけど
結構、知ってそうで知らないことっていっぱいありますよね〜
新人君に教えられる日々です。。

てか、まささん、同業だったんですね!!
うちは兄弟3人同業で怖いです><

兄弟3人SEって凄いね~(笑)
自分は早いとこ、この業界から抜け出したいです(笑)

ツール・ド・フランス始まりましたね。見てますか~?

あたいも早いとここの業界を抜け出したいです。。><腰痛だし!!

ツール始まりましたね~
しかし見る環境がない><
JSPORTSもNHKも入らないし。。
AKNの家にいけばJSPORTS見れるんですけど、、
最近、激務らしく、なかなか邪魔できないんですよ。。

コメントする

※コメント・スパムが多いため、承認制を取っています。
  また、コメント返信がいつも遅くなりがちなのですが、、><
  コメント頂くと、とても嬉しいですので、お気軽にどうぞ♪