問題タブ [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.

0 投票する
2 に答える
5236 参照

java - Java:現在動作しているJARを見つける

システムプロパティ「user.dir」が現在の作業ディレクトリを返すことを知っています。現在実行中のファイルを含むディレクトリ。

私は疑問に思っています、どうすればさらに一歩進むことができますか?現在の作業ファイルを見つける必要があります。自動アップデーターのような小さなアプリを書いているので、更新する必要のあるファイルを知る必要があります。たとえば、C:/test.jarからファイルを実行する場合、新しい)データを書き込めるように、実行中のファイルの現在の場所がC:/test.jarであることをコードで実際に知りたいです。それに。

私はこのようなアプローチを試しました:

ただし、次のように出力されます。

(私はこれをMacで実行しています-コンソールからその行を取得しました)。どんな助けでも大歓迎です。ありがとう!

0 投票する
3 に答える
103391 参照

windows - Windowsバッチファイルでコマンドの作業ディレクトリを設定する方法は?

これらのコマンドがあるとしましょう:

ここで、2 行目の作業ディレクトリを D:\SomeDir にしたいのですが、Prog1.exe と Prog3.exe では既定の作業ディレクトリ (通常、.bat ファイルがある場所) が必要です。これを試したら

どうやら Prog3 は SomeDir で実行されるようですが、これは私が望んでいるものではありません。

0 投票する
2 に答える
544 参照

ruby - JRubyで作業ディレクトリを変更するには?

スクリプトより上位のパスから Ruby スクリプトを実行する必要があります。私のRubyファイルはフォルダーlibにあります。コンソールで開始します:

しかし、正しく動作しません。Dir.pwd を変更しますが、require はそれを認識せず、別のライブラリ DataMapper もそれを認識しません。-Ilib によって require によって表示されるパスを追加できることはわかっていますが、DataMapper の問題は修正されず、見苦しいと思います。

0 投票する
1 に答える
2582 参照

visual-studio-2010 - Visual C ++ 2010:argv [0]はデバッグモードではフルパスですが、リリースモードでは.exe名のみです

Visual Studio 2010 C ++では、作業ディレクトリを取得するためにargv[0]を読み取っています。

デバッグモードでは、ディレクトリのフルパスとexeファイル名自体が確実に表示されます(予想どおり)

リリースモードでは、完全な動作パスではなく、プログラムの.exe名のみが含まれます。

  1. なぜ?
  2. 作業ディレクトリを取得する方法は?
0 投票する
2 に答える
3614 参照

bash - bash スクリプト内でテキスト ファイルを表示するにはどうすればよいですか?

私のスクリプトが入っているフォルダ内のディレクトリにテキストファイルを表示しようとしています。私は次のようなことを試しました:

ただし、実行元だけでなく、ファイルの名前が含まれています。シンボリックリンクでも動作するようにしたいです。

0 投票する
5 に答える
21012 参照

outlook - VSTO Outlook Addin のインストール ディレクトリと作業ディレクトリを見つけます。または任意の Office アドイン

System.Diagnostic.Process.Start() を実行して別の Html2xhtml.exe を呼び出すライブラリ Html2Xhtml.dll (.NET) を使用する VSTO Outlook アドインを作成しました。

ただし、Visual Studio から起動した場合でも作業ディレクトリが現在のユーザーの My Documents フォルダーであるため、Html2xhtml.exe の呼び出しに失敗します (私はそう思います)。Html2Xhtml.dll のコードを制御できないため、絶対パスを使用できません。しかし、実行時にアドインの作業ディレクトリを変更できると思います。

ただし、ClickOnce またはユーザーが選択するインストール パスがわからないその他の方法でこれをインストールした場合、Html2xhtml.exe を見つけるにはどうすればよいでしょうか?

0 投票する
5 に答える
148771 参照

linux - シェルスクリプトの現在のディレクトリ?

シェルスクリプトの現在のディレクトリは何ですか? 私はそれを呼び出した現在のディレクトリですか?または、スクリプトが配置されているこのディレクトリ?

0 投票する
2 に答える
2300 参照

java - 別のディレクトリでJavaで.exeファイルを実行する

Windows のアプリからゲームを起動したいと考えています。これらのゲームの多くは、構成のためにローカル ファイルに依存しています。

これは現在、アプリケーションの外部でファイルを実行/実行する方法です

コマンドとして入力することも試みgamePathましたが、ハローPCゲームからまだこのエラーが発生します:

Javaが実行されるときの「現在のディレクトリ」は、それが実行されている場所のようです。私は進歩なしでこれを試しました:

コマンドラインで、現在のディレクトリを実行可能ファイルを含むディレクトリに設定します。繰り返しますがうまくいきませんでしたので、可能であればガイダンスをいただければ幸いです

0 投票する
1 に答える
122 参照

eclipse - Eclipse / Tomcat Java EE Workingdir

Eclipse で Web アプリケーションを開発するとき、ランタイムの workingdir はプロジェクトのベースパスです

しかし、ライブUNIX Tomcat「WebContent」にデプロイすると、作業ディレクトリになります。

今、私は設定ファイルを持っています

およびこのファイルを指すSpring Bean

これは、サブディレクトリ「WebContent」を探すため、UNIX Tomcat では機能しませんが、すでにこのディレクトリにいます。

どうすれば作れますか

Eclipse の作業ディレクトリなので、両方が同じパスを使用できます

0 投票する
2 に答える
4178 参照

java - Javaアプリから起動したMacOSアプリバンドルの作業ディレクトリを設定するにはどうすればよいですか?

このサイトとGoogleの両方で検索を行いましたが、情報が見つかりませんでした。MacOSで.appファイルを起動するJavaアプリケーションがあります。これで、.app拡張子は実際には実行可能ファイルではなく、「/ Contents /MacOS/」サブディレクトリに実行可能ファイルを含むアプリケーションバンドルであることがわかりました。

私の例では、アプリ「/Applications/Chess.app」を使用します。したがって、この場合、実際の実行可能ファイルは「/Applications/Chess.app/Contents/MacOS/」にあります。

作業ディレクトリを「/Applications/Chess.app/Contents/MacOS/」に設定するだけですか?