• ベストアンサー

ActivePerlでWindows上のパスを記述する書き方

ActivePerlをWindowsで動かすとき、ファイルのパスを指定するのに "C:\\work\\perl"のように、フォルダとフォルダの区切りには「\\」を使います。 これを UNIX上でPerl CGIを動かすときのように「/」に換えて、"C:/work/perl"としても問題なく動いているようです。 ActivePerlで"C:/work/perl"と書くことは、問題ないのでしょうか?それとも推奨されない行為でしょうか?]

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

コマンドプロンプトでは \ と / を区別してますが, Windows 内部ではパスの区切としてどちらも使えます. MS-DOS のときからず~っとそうなんだけど, 意外と知られてない.

watewadog
質問者

お礼

なるほどそういうことだったんですか。 実は、コマンドプロンプトで "cd C:/work/perl"とやってみて動かなかったので、不安になってこの質問をしてみようと思ったのでした。 とてもよくわかりました。 ありがとうございます。

その他の回答 (1)

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

問題ありません。 安心して使ってください :)

watewadog
質問者

お礼

ありがとうございます。 安心しました。 "\\"を多用すると、ソースが見づらくなるので、これですっきり書けるようになります。