2011-08-11 7 views

答えて

4
+0

これは簡単です。 :P私はあなたがより速いので、あなたのものを選ぶでしょう。 :)) –

1

あなたは、適切な答えを持っていたが、それはあなたが、具体的に動作し、コマンドラインユーティリティで作業している場合を除き、単に完全にあなたのファイル名を修飾するために練習/安全な通常方が良いでしょう現在のdirに その場合でも、相対パス名を使用してファイルを参照できます。

+0

この場合、現在のディレクトリを変更する方がよりクリーンだと思います。私は再帰的にディレクトリツリーを通ってそれをコピーする関数を持っています。 :) –

+1

私はそれがきれいだとは言いません...とにかく名前を完全に修飾するために必要なすべての情報を持っているので、それが作業ディレクトリを変更する理由は絶対にありません。また、より明示的になります。いずれにしても、コピーの少なくとも片面に完全修飾パスを使用する必要があります。 – Deanna

+0

あなたのプログラムが実行される環境を変更することは、あなたのプログラムの目的が環境を変更することでない限り、良くないことに同意する必要があります。 – john

関連する問題