問題タブ [path]

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 投票する
8 に答える
176427 参照

.net - Windows フォーム アプリケーションの実行ディレクトリへのパスを取得する

Windows フォーム アプリケーションの実行ディレクトリへのパスを取得したいと考えています。(つまり、実行可能ファイルがあるディレクトリです。)

これを行うための.NETの組み込みメソッドを知っている人はいますか?

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

asp.net - ASP.NET アプリケーションが実行されるパス

ASP.NET アプリケーションは、外部画像へのリンクを含む HTML 形式のレターを送信します。これらのイメージは、アプリケーションがデプロイされているフォルダーと同じフォルダーに配置されます。したがって、送信する前に、リンクが正しいものになるようにレター テンプレートを変更します。

今私は使用します

アプリケーションが実行されている場所からのパスを取得しますが、もっと単純なものが必要です。

この関連する質問に対するいくつかの回答は役に立ちましたが、より良い解決策を期待しています。

ありがとうございました!

0 投票する
13 に答える
103774 参照

c# - C# サニタイズ ファイル名

私は最近、多数の MP3 をさまざまな場所からリポジトリに移動しています。ID3 タグ (TagLib-Sharp に感謝します!) を使用して新しいファイル名を作成していたところ、次のようになっていることに気付きましたSystem.NotSupportedException

「指定されたパスの形式はサポートされていません。」

これは、File.Copy()またはによって生成されましたDirectory.CreateDirectory()

ファイル名をサニタイズする必要があることに気付くのに、それほど時間はかかりませんでした。だから私は明白なことをしました:

驚いたことに、引き続き例外が発生しました。Path.GetInvalidPathChars()':' はパス ルートで有効であるため、 のセットに含まれていないことが判明しました。それは理にかなっていると思いますが、これはかなり一般的な問題でなければなりません。パスをサニタイズする短いコードを持っている人はいますか? 私がこれを思いついた中で最も徹底していますが、おそらくやり過ぎのように感じます.

この関数をより高速にし、バロックを少なくするための改善は大歓迎です。

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

path - htdocs の下のサブディレクトリを使用して XAMMP/apache 2.2 の localhost に HTML ファイルを追加する

html (dreamweaver CSS3) 用のサイト ディレクトリがあり、多数のドロップダウン メニュー用の HTML ファイルを含むサブディレクトリが多数あります。どこでも問題なく動作しますが、すべて JavaScript のメニューがあり、別のファイルに保存できます。だから、インクルードを使いたい。インクルードをテストするたびに、ファイルを HostGator に FTP 転送する必要はありません。これをローカルマシンに置きたいです。そのため、初めて XAMMP をセットアップし、ローカルホストで html ファイル (サイト) を実行しようとしています。そのため、すべてを HostGator に ftping してライブにする前に、それらがどのように見えるかを確認できます。

メインのサイト フォルダーを htdocs にコピーしてから、Firefox のローカルホストの前で実行したいファイルへのパスをコピーしようとしましたが、ファイルが見つかりません: http://localhost/xampp/PL_20080923/0-セクション/000-ComingSoon/PHPTestComingSoonNMBT-Test.html

サブディレクトリが多すぎませんか? ファイルが見つからないのはなぜですか? そこにあります。

これも試してみました: http://localhost/xampp/htdocs/PL_20080923/0-Sections/000-ComingSoon/PHPTestComingSoonNMBT-Test.html

立ち入り禁止。

0 投票する
4 に答える
897 参照

php - phpはhtmlファイルディレクトリに含まれています

すべての php インクルード ファイルはインクルード ディレクトリに配置する必要がありますか? そのディレクトリへのパスを使用して、任意のディレクトリからファイルを含めることはできますか? php インクルードを含む html ファイルには php 拡張子が必要ですか? もしそうなら、「含める」予定のメニューがすべて含まれている場合、すべてのhtmlドキュメントがphpになることを意味すると思います。あなたのサイトのすべてのファイルをphpファイルにするという許容できるプロトコルはありますか?

謙虚な敬意を表して一礼...

ps このトピックに関する良い聖書はありますか!?

0 投票する
4 に答える
24084 参照

javascript - Javascript ディレクトリ

別のディレクトリから問題なく動作する JavaScript メニュー コードがいくつかあります。しかし、同じディレクトリ内から同じ .js ファイルを呼び出そうとすると、ファイルが表示されません。

以下は、別のディレクトリから機能します。

script type="text/javascript"> var vbImgPath="../00-Menu-Files/"

しかし、同じフォルダ内からこれを行うとしたら、どうすればよいでしょうか?

解決策(多くの実験の後にこれを編集しました):

私はたくさん実験しました!!! 最終的に機能したソリューションは 1 つだけです。

"../00-Menu-Files/"

他のディレクトリと同じです!独自のディレクトリ内からこれを呼び出す方法が他にないのはかなり奇妙です。しかし、実際に機能する別の代替手段を見つけることができません。

0 投票する
33 に答える
558717 参照

java - 実行中の JAR ファイルのパスを取得するには?

私のコードは、たとえばfoo.jarという JAR ファイル内で実行されます。コード内で、実行中のfoo.jarがどのフォルダーにあるかを知る必要があります。

したがって、foo.jarが にある場合C:\FOO\、現在の作業ディレクトリが何であってもそのパスを取得したいと考えています。

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

dll - アプリケーションの起動時にカスタム DLL 検索パスを追加

私は、DLL のロードの問題に対する洗練された解決策を考え出そうと頭を悩ませています。DLL をロードする他の lib ファイルに静的にリンクするアプリケーションがあります。私はDLLを直接ロードしていません。%working_folder%\dlls のようなもの - %working_folder% に数十個 (はい...数十個) の DLL を入れたくない.

検索パス@スタートアップを調整するメインアプリの一部である何かを開発しようとしています。私が直面している問題は、この新しいカスタム DLL パスがシステム検索パスにないことです。アプリを起動すると、必要な DLL が適切な場所にないため、アプリがクラッシュします (STATUS_DLL_NOT_FOUND)。私がやりたいことは、この新しいカスタム DLL フォルダーがプロセス環境変数の検索パスにあるかどうかを @ startup で確認し、そうでない場合は追加することです。問題は、アプリケーションが 1 行のコードを実行する前に、これらすべての DLL を読み込もうとすることです。

これを修正するにはどうすればよいですか? 最初に起動し、環境変数を適切に調整し、CreateProcess を介してメイン アプリを起動するヘルプ アプリを作成することを検討しました。これはうまくいくと確信していますが、開発者にとっては困難です。彼らがメイン アプリをデバッグするとき、最初にヘルパー アプリを起動するつもりはありません。

レジストリ アプリ パス機能を試しましたが、成功しませんでした。以前と同じ鶏と卵の問題。

ここで何ができますか?

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

path - そのようなファイルまたはディレクトリはありませんが、ディレクトリはパスにあります

こんにちは、make でプログラムをコンパイルしていますが、No such file or directory but the file is in a directory of the path というエラーが表示されます。

私はこの #include "genetic.h" を持っています。そのファイルは /home/myuser/toolbox/lib/genalg というディレクトリにあり、PATH には ...:/home/myuser/toolbox/lib/genalg があるので、 make がライブラリを見つけられない理由はわかりません。何か案は?。ありがとう

0 投票する
9 に答える
61113 参照

php - PHP の include() 絶対パス (相対パスではなく) をフォーマットするにはどうすればよいですか?

PHP Web サイト全体のさまざまなページとさまざまなネストされたディレクトリに、ルートからの相対パスに特定のファイルを含めたいと考えています。

これらの両方のページにどの単一コマンドを配置できますか...

...このページを含めるには:

これは動作しません:

これが Windows 上の IIS でホストされていることは重要ですか?