問題タブ [absolute-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.
java - Java の絶対パスから相対パスへ
2 つのFile
オブジェクトがあるとすると、次の実装を考えることができます。
絶対ファイル パスを相対ファイル パスに変換するスマートな方法はありますか?
重複の可能性:
asp.net-mvc - ASP.Net MVC2:開発ボックスと本番環境の両方でファイルにアクセスできるようにするには、どこにファイルを保存できますか?
ASP.Net MVC アプリがファイルにアクセスできるように、Visual Studio で Web サイトを実行するときと、運用サーバーが実際に実行されているときの両方で、ファイルを保存する必要があります。実行パスは System32 フォルダー内にあるため、開発ボックスで相対パスを実行できるとは思いません。サーバー上で同じことが当てはまるかどうかはわかりませんが、いずれにせよ、絶対パスはオプションではありません。
このファイルをコードで参照できる方法はありますか?それは私の開発ボックスと実稼働サーバーの両方で機能しますか?
asp.net - WebサイトのルートのベースURLを取得する(絶対/相対URL)
静的ファイルと動的ファイルで相対URLアドレスと絶対URLアドレスを使用する方法を完全に理解したいと思います。
この例は、仮想ディレクトリなしで作業している場合は簡単です。しかし、私は仮想ディレクトリに取り組んでいます。
仮想ディレクトリで作業している私のプロジェクトのように、以下のサイトをシミュレートしたいと思います。
これらは私のaspxおよびascxフォルダーです
これらは私のJSファイルです(aspxファイルとascxファイルの両方で使用されます):
これは私の静的Webページアドレスです(いくつかの写真を表示し、いくつかのjs関数内で実行したい):
これは私の画像フォルダです
ASPXファイルにファイルのリンクを書き込みたい場合は、次のように記述します。
しかし、ハードコードされたパスまたはjavascriptファイルからのパスを記述したい場合、どのようなURLアドレスにする必要がありますか?
bash - Bashを使用して、現在のディレクトリを指定して絶対パスを相対パスに変換します
例:
魔法を作成するにはどうすればよいですか (あまり複雑なコードではないことを願っています...)。
html - HTML からの image/css/javascript 参照は、相対パスまたは絶対パスを使用する必要がありますか?
相対パスまたは絶対パスを使用して Web アセットを参照することの長所と短所は何ですか? 例えば:
対。
.net - VB.NETの絶対パスへの相対パス
相対パスを取得してすべてのファイル名を吐き出すVB.NETコンソールアプリケーション、または無効な入力のエラーを作成しています。相対パスからPhysicalPathを取得するのに問題があります
例:
私はフォルダにいます
C:\Documents and Settings\MehdiAnis.ULTIMATEBANGLA\My Documents\Visual Studio 2005\Projects\SP_Sol\SP_Proj\bin\Debug
私のアプリケーション、
SP.exe
も同じフォルダにあります。私は実行します:
"SP.exe ..\"
。出力は、フォルダ内のすべてのファイルのリストになります"C:\Documents and Settings\MehdiAnis.ULTIMATEBANGLA\My Documents\Visual Studio 2005\Projects\SP_Sol\SP_Proj\bin"
私は実行します:
"SP.exe ..\\..\"
。出力は、フォルダ内のすべてのファイルのリストになります"C:\Documents and Settings\MehdiAnis.ULTIMATEBANGLA\My Documents\Visual Studio 2005\Projects\SP_Sol\SP_Proj"
私は実行します:
"SP.exe ..\\..\\..\"
。出力は、フォルダ内のすべてのファイルのリストになります"C:\Documents and Settings\MehdiAnis.ULTIMATEBANGLA\My Documents\Visual Studio 2005\Projects\SP_Sol"
現在、1つの相対パスを処理していますが、それ以上は処理していません。
どうすれば複数を簡単に処理でき..\
ますか?
asp.net - ASP.NETユーザーコントロールからの相対パスNavigateUrl
GridViewを含むユーザーコントロールがあります。GridViewには、HyperLinkField列とHyperLinkコントロールを含むテンプレート列の両方があります。
ASP.NETプロジェクトは次のように構成されており、いずれの場合もDefault.aspxページでユーザーコントロールが使用されます。
- アプリケーションルート
- コントロール
- GridViewを使用したUserControl
- SystemAdminFolder
- Default.aspx
- Edit.aspx
- OrganisationAdminFolder
- Default.aspx
- Edit.aspx
- StandardUserFolder
- Default.aspx
- Edit.aspx
- コントロール
注:フォルダーは、ユーザーが正しい役割を持っていることを確認するために使用されています。
対応するフォルダーのEdit.aspxページに解決するには、HyperLinkFieldのDataNavigateUrlFormatStringとHyperLinkのNavigateUrlを設定できる必要があります。
ナビゲートURLを「Edit.aspx」に設定すると、元のディレクトリに関係なく、ブラウザのURLは「http:// ApplicationRoot / Controls/Edit.aspx」と表示されます。
パスはアプリケーションルートではなく現在のページからの相対パスである必要があるため、Webアプリケーションルート演算子(〜/)を使用できません。
複数のフォルダーで同じユーザーコントロールを使用して、同じフォルダー内の別のページにURLを解決するにはどうすればよいですか?
注:この質問は、私の問題に一致するasp.netフォーラムのazhar2000sによる同様の質問に強く基づいています。
python - (Python)ファイル関数に絶対パスを常に入力する必要があるのはなぜですか?
たとえば、
C:\ 42 \ main.py
と
C:\ 42 \ info.txt
があり、main.pyからinfo.txtを読みたい場合は、「C:\ 42\info.txt」と入力する必要があります。 「「info.txt」だけのインスタッド。
そんなはずなの?
そうでない場合、どうすれば修正できますか?
wpf - 相対UriはBitmapImageで機能しますが、MediaPlayerでは機能しませんか?
これは皆さんにとって簡単です:
=>ビルドアクションを使用して.jpgで完全に機能します:コンテンツ出力ディレクトリへのコピー:常にコピー
=>同じビルドアクションとコピーして出力する.wavでは機能しません。/debug/フォルダーにファイルが表示されます。
=>完全に機能します。
では、どうすればサウンドを相対パスで機能させることができますか?なぜこのように機能しないのですか?さらにコードやスクリーンショットが必要な場合はお知らせください。
ありがとう。
javascript - javascriptファイルのパスを取得する
javascriptファイル(script.jsなど)では、このファイルへの絶対パスを含む変数が必要です。
これを動的に行うにはどうすればよいですか?
ありがとう。