●DOSコマンドで空白を含むパスを扱う
今は解決されてるけど昔、%TOMCAT_HOME%に空白を含むパス
(例えば「C:¥Program Files¥Tomcat4.1.38」とか)を指定すると、
思ったように動作しなくなる、っていう現象がよくあった。
それと似た問題で、DOSコマンドやlinuxのコマンドで空白を含むパスを扱うと
空白部分で別のパートと解釈されて、「パスが不正」って言われちゃう。
でも、きちんとした回避策があって、
空白を含むパスは「"(ダブルクオート)」で囲めばいいってことです。
こんな簡単なことだったんですね。。知らなかった><
何となく今まで、フォルダに空白を含まないようにして回避してたんだけど。。
ちなみにこれは、空白を含むパス関連の障害報告があって
今教育中の後輩に割り振ったら、彼が調査して見つけてきた方法。
教えることは、学ぶ事でもあるね!!






コメント
お~ダブルクォーテーションですかっ!!!何年もSEやってて知らなかったです。
コマンド実行時に空白を含むパスが不正ととられてしまうって良くありますよね
UNIXやクライアントアプリでも同じかな~?
LINUXがOKならUNIXもOK…VBもいけるかな?
今度、発生したら試してみよう
Posted by: まさ | 2007年07月07日 23:05
このダブルクォーテーションの件もそうだけど
結構、知ってそうで知らないことっていっぱいありますよね〜
新人君に教えられる日々です。。
てか、まささん、同業だったんですね!!
うちは兄弟3人同業で怖いです><
Posted by: (cis) | 2007年07月09日 01:21
兄弟3人SEって凄いね~(笑)
自分は早いとこ、この業界から抜け出したいです(笑)
ツール・ド・フランス始まりましたね。見てますか~?
Posted by: マサ | 2007年07月09日 11:07
あたいも早いとここの業界を抜け出したいです。。><腰痛だし!!
ツール始まりましたね~
しかし見る環境がない><
JSPORTSもNHKも入らないし。。
AKNの家にいけばJSPORTS見れるんですけど、、
最近、激務らしく、なかなか邪魔できないんですよ。。
Posted by: (cis) | 2007年07月09日 12:06