[PHP-users 21516]Re: Windowsのfile pathの書き方

Masashi Ohba ohba @ m8.dion.ne.jp
2004年 5月 2日 (日) 21:33:01 JST


大場です。

#「やりました、できません」を繰り返してると
#きっとそのうち誰も答えてくれなくなります。
#技術系のMLはそういうものです。

In message "[PHP-users 21514] Re: Windowsのfile pathの書き方",
Asao Ishizuka wrote...

>System( ""C:\\Program Files"\\VideoLAN\\VLC\\vlc.exe")
>でもうまくいきません。

そりゃそうでしょう
ペアになってるのは頭の「""」と
「"\\VideoLAN\\VLC\\vlc.exe"」なので
「C:\\Program Files」は括られていませんから。

[PHP-users 21510]に例に出してもらった
>>system("dir c:\\Program Files\\"); => 失敗
>system("dir \"c:\\Program Files\\\""); => 成功

の成功してる方にはなぜ「"」が4つあって
そのうちの内側の2個の直前に「\」がどうしてあって
なぜ「\\」のような繰り返しが必要だと思いますか?

エスケープのための「\」の意味でも
マニュアルや書籍で調べてください。

--------------------------------------------------
Name  : 大場正志(Masashi Ohba)
E-mail: ohba @ m8.dion.ne.jp
Add   : Sendai, Japan



PHP-users メーリングリストの案内