[PHP-users 21519]Re: Windowsのfile pathの書き方
Matsuoka Toshimasa
matsuoka @ shanghai-q.co.jp
2004年 5月 2日 (日) 22:03:38 JST
教育モードに入っているみたいですが;;
system("\"c:\\Program Files\\VideoLAN\\VLCvlc.exe\" -vvv D:\\DVD_Rental\\K19\\VIDEO_TS\\VTS_01_4.VOB");
これを試してみてください。
まとめ
・ダブルクォート文字列の中でダブルクォート文字を記述するには\"と書かない
といけません。
・ついでに\を書くなら\\と書かないといけません。
・DOSシェルでは、空白を元にコマンドライン引数を切ります。
C:> C:\Program Files\VideoLAN\VLCvlc.exe -vvv D:...
という形で実行すると、C:\Programというコマンドを実行しようとして失敗しま
す。それでダブルクォートで囲まないと駄目なんです。
PHP-users メーリングリストの案内