問題タブ [working-directory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - javaコマンドラインから現在実行中のディレクトリを設定できますか?
コマンド ラインから Java アプリケーションを実行しています。コマンドライン引数を指定して、現在実行中のディレクトリを、アプリケーションが実際に実行される場所以外に設定できますか?
appdomain - appdomain間で作業ディレクトリを分離する
プラグイン可能なコードを実行するためにいくつかの個別のAppDomainを作成している.NETアプリケーションがあります。各AppDomainは、中央アプリケーションと通信するために独自のWCF名前付きパイプサービスをセットアップします。
ただし、AppDomainごとに異なる作業ディレクトリを設定して、相対パスのベースフォルダーがアプリドメインごとに異なるようにします。したがって、これらのプラグインは、「。/ MyCustomFolder」に移動することにより、通常のすべてのファイル処理方法で独自のフォルダー構造を作成できます。
残念ながら、Directory.SetWorkingDirectory()がプロセス全体(単一のアプリドメインに分離されていない)に設定していることがわかりました。これにより、一部のプラグインが他のプラグインディレクトリに書き込みます。
異なるAppDomainの作業ディレクトリを変更することは可能ですか、それとも私が求めていることを実行するためにまったく新しいプロセスを開始する必要がありますか?親/子プロセスを安定した方法で効果的に管理しようとすることについてのあなたの意見は何ですか?
python - Python 'os' モジュールの関数で現在のディレクトリを参照するにはどうすればよいですか?
関数を使用して、スクリプトを実行しているディレクトリからファイルのリストを取得したいos.listdir(path)
のですが、「パス」引数で現在のディレクトリをどのように指定すればよいですか?
c++ - 現在のディレクトリを見つけるにはどうすればよいですか?
以前に正常に読み取ったファイルを読み取ろうとしています。私はライブラリを介してそれを読んでおり、そのままライブラリに送信しています(つまり、「myfile.txt」)。ファイルが作業/現在のディレクトリから読み取られることはわかっています。
現在の/作業ディレクトリが何らかの形で変更されたと思われます。現在の作業ディレクトリを確認するにはどうすればよいですか?
python - Python:実際の現在のディレクトリを変更せずに、Windows コマンド ライン シェルの現在のディレクトリを変更することは可能ですか?
os.system()
Windowsコマンドラインシェルの実行に使用しています。Windows cmd の現在のディレクトリを変更したいと思います。これを行う1つの方法は次のとおりです。
ただしchdir()
、実際の Python の現在の作業ディレクトリも変更されます。スクリプトの他の部分を元の現在の作業ディレクトリで実行したいので、実際の Python 作業ディレクトリを変更したくありません。変更したいのは、Windows cmd の現在の作業ディレクトリのみです。言い換えればos.system()
、コマンドを 1 つの現在の作業ディレクトリ (Windows cmd の現在の作業ディレクトリ) で実行し、それ以外は別の現在の作業ディレクトリ (実際の Python の現在の作業ディレクトリ) で実行する必要があります。
Windows cmd の現在のディレクトリのみを変更する別の試みを次に示します。
ただし、コマンドの実行直後にcd newPath
Windows cmd の現在のディレクトリがリセットされるため、明らかに機能しません (次の呼び出しで同じ Windows コマンド シェルを使用しないためos.system()
)。
Windows cmd シェル用に別の現在の作業ディレクトリを持つことは可能ですか? (実際の現在の作業ディレクトリとは別)。
c++ - 作業ディレクトリ
作業ディレクトリを「デバッグディレクトリ」にしますが、プロパティではなくコードを使用するにはどうすればよいですか?
c++ - 作業ディレクトリ-ソリューション
作業ディレクトリを「ソリューションディレクトリ」にするのに、プロパティではなくコードを使用するにはどうすればよいですか?
私はウィンドウズで働いています。
objective-c - Objective-CおよびXcodeの作業ディレクトリ:デバッグモードと実行可能ファイル
Xcodeを使用してObjective-Cでプログラムを作成しています。私のプログラムは次のようにファイルを作成します。
実行可能ファイルと同じディレクトリにファイルを作成したいのですが。Xcodeからプログラムを実行すると、ファイルは期待どおりにデバッグディレクトリに作成されます。
ただし、.appファイルを実行すると、ファイルはルートディレクトリに作成されます。.appファイルが置かれているディレクトリにファイルを作成するようにプログラムを取得するにはどうすればよいですか。
どうもありがとう。
編集:これはMacOSアプリケーションです
EDIT2:ええと、.appディレクトリに書き込むべきではないようです。bbumとPaulRに感謝します。それを行う適切な方法は何ですか?具体的には、これが私が行っていることです。ユーザーがアプリケーションのボタンをクリックするたびに、シリアルポートに接続されたハードウェアが大量のデータを送信し、それが新しいファイルに書き込まれます。これは、アプリケーションの実行中に何度でも発生する可能性があるため、多数のファイルが作成される可能性があります。それらをすべて同じフォルダに作成してほしい。
process - プロセスの初期作業ディレクトリと実行可能ファイル名を取得しますか?
プロセスの初期作業ディレクトリと実行可能ファイル名の両方を安全に取得する方法はありますか?「初期作業ディレクトリ」とは、プロセスが最初に生成および実行されたときのプロセスの現在の作業ディレクトリを意味し、「安全」とは、検査対象のプロセスがそのプロセスのアドレス空間の外部から観察される値を変更できないことを意味します。問題のプロセスのプロセスIDは事前にわかっています。
http://www.lindevdoc.org/wiki//proc/PID/exeは、プロセスの実行可能ファイル名を取得する方法を説明していますが、これは安全ですか?
プロセスの最初の(ただし必ずしも現在の)作業ディレクトリを安全に取得する方法が見つかりませんでした。これはカーネルを変更せずに可能ですか?
編集:言語はCで、プラットフォームはLinuxです(これをFUSEファイルシステムに実装しようとしています)。
terminal - AppleScript: 最上位のターミナルの現在のディレクトリを取得する方法
最上位のターミナル タブ/ウィンドウの現在のディレクトリを取得したい (AppleScript などを介して、実際には問題ではありません)。どうやってやるの?