タグ付けされた質問 「working-directory」


6
irbから現在の作業ディレクトリの絶対パスを取得する方法
WindowsでRubyを実行していますが、それが違いをもたらすかどうかはわかりません。現在の作業ディレクトリの絶対パスを取得するだけです。これはirbから可能ですか?どうやらスクリプトからそれを使用することが可能ですFile.expand_path(__FILE__) しかし、irbから次のことを試したところ、「アクセスが拒否されました」というエラーが発生しました。 File.new(Dir.new(".").path).expand

23
プログラムが実行されているディレクトリを取得するにはどうすればよいですか?
C / C ++を使用してプログラムが実行されているディレクトリのフルパスを取得するための、プラットフォームに依存しない方法とファイルシステムに依存しない方法はありますか?現在の作業ディレクトリと混同しないでください。(clibやSTLのような標準的なライブラリでない限り、ライブラリを推奨しないでください。) (プラットフォーム/ファイルシステムに依存しない方法がない場合、特定のファイルシステムについてWindowsおよびLinuxで機能する提案も歓迎します。)
269 c++  c  working-directory 

12
Makefileの現在の相対ディレクトリを取得する方法?
次のようなアプリ固有のディレクトリにいくつかのMakefileがあります。 /project1/apps/app_typeA/Makefile /project1/apps/app_typeB/Makefile /project1/apps/app_typeC/Makefile 各Makefileには、このパスに1レベル上の.incファイルが含まれています。 /project1/apps/app_rules.inc app_rules.inc内で、ビルド時にバイナリを配置する場所の宛先を設定しています。すべてのバイナリをそれぞれのapp_typeパスに入れたい: /project1/bin/app_typeA/ 私は$(CURDIR)このように使ってみました: OUTPUT_PATH = /project1/bin/$(CURDIR) しかし、代わりに次のようにパス名全体にバイナリを埋め込んだ:(冗長性に注意) /project1/bin/projects/users/bob/project1/apps/app_typeA 実行の「現在のディレクトリ」を取得してapp_typeX、バイナリをそれぞれのタイプのフォルダに配置するためだけを知ることができるようにするにはどうすればよいですか?

4
python:スクリプトの作業ディレクトリをスクリプト自身のディレクトリに変更します
私は毎分crontabからPythonシェルを実行しています: * * * * * /home/udi/foo/bar.py /home/udi/foo以下のように、いくつかの必要なサブディレクトリを持っている/home/udi/foo/logと/home/udi/foo/configされ、/home/udi/foo/bar.pyを指します。 問題はcrontab、別の作業ディレクトリからスクリプトを実行するため、開こうとすると./log/bar.log失敗することです。 作業ディレクトリをスクリプト自体のディレクトリに変更するようにスクリプトに指示する良い方法はありますか?スクリプトの場所を明示的に伝えるのではなく、どのスクリプトの場所でも機能する解決策を考えます。 編集: os.chdir(os.path.dirname(sys.argv[0])) 最もコンパクトでエレガントなソリューションでした。あなたの答えと説明をありがとう!

14
Javaの現在の作業ディレクトリを変更しますか?
Javaプログラム内から現在の作業ディレクトリを変更するにはどうすればよいですか?この問題について私が見つけたすべてのものは、あなたが単にそれを行うことができないと主張していますが、それが本当にそうであるとは信じられません。 通常起動されるディレクトリからのハードコードされた相対ファイルパスを使用してファイルを開くコードがあり、別のJavaプログラム内からそのコードを使用できるようにしたいのです。特定のディレクトリ。あなたはを呼び出すことができるように思えますがSystem.setProperty( "user.dir", "/path/to/dir" )、私が理解できる限り、その行を呼び出すと、黙って失敗し、何もしません。 現在の作業ディレクトリを取得でき、さらに相対ファイルパスを使用してファイルを開くことができるという事実がなければ、Javaがこれを許可していなかったとしたら、私は理解できます。

6
Cプログラムで現在のディレクトリを取得する方法は?
プログラムを開始するディレクトリを取得する必要があるCプログラムを作成しています。このプログラムはUNIXコンピュータ用に書かれています。私はopendir()and を見てきましたがtelldir()、をtelldir()返すoff_t (long int)ので、それは本当に私を助けません。 文字列(char配列)の現在のパスを取得するにはどうすればよいですか?

15
Rstudioで作業ディレクトリをソースファイルの場所に設定するRコマンド
Rでいくつかのチュートリアルを作成しています。各Rコードは特定のフォルダーに含まれています。そこにデータファイルと他のファイルがあります。.r以下に示すように、Rstudioの作業ディレクトリを変更する必要がないように、ファイルを開いてソースを設定します。 Rで自分の作業ディレクトリを自動的に指定する方法はありますか?

8
Javaで現在の作業ディレクトリを取得するにはどうすればよいですか?
メインクラスがにあるとしC:\Users\Justian\Documents\ます。プログラムが入っていることを示すにはどうすればよいC:\Users\Justian\Documentsですか? ハードコーディングはオプションではありません。別の場所に移動する場合は、適応可能にする必要があります。 一連のCSVファイルをフォルダーにダンプし、プログラムにすべてのファイルを認識させてから、データをロードして操作します。そのフォルダに移動する方法を知りたいだけです。

4
Bashはどのようにして別のディレクトリコンテキストでコマンドを実行できますか?
非常に特定のディレクトリ内から呼び出される一般的なコマンドがあります。このプログラムの/ binにある実行可能ファイルは1つだけであり、現在の作業ディレクトリはそれを正しく実行するために非常に重要です。スクリプトは、スクリプトが実行されているディレクトリ内にあるファイルに影響します。 今、私は1つのディレクトリでいくつかのことを行うカスタムシェルスクリプトも持っていますが、別のディレクトリにあるかのように上記のコマンドを呼び出す必要があります。 シェルスクリプトでこれをどのように行いますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.