問題タブ [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.
python - Python でのディレクトリ パスの操作
基本的に、私はこの現在の URL と、新しい URL にマージしたい他のキーを持っていますが、3 つの異なるケースがあります。
現在の URL が localhost:32401/A/B/foo であるとします。
キーがバーの場合、localhost:32401/A/B/bar を返したい
キーがスラッシュで始まり、/A/bar の場合、localhost:32401/A/bar を返したい
最後に、キーが独自の独立した URL の場合、そのキーを返したいだけです = http://foo.com/bar -> http://foo.com/bar
文字列を手動で操作せずに少なくとも最初の 2 つのケースを実行する方法があると思いますが、os.path モジュールですぐに飛び出したものは何もありませんでした。
c++ - c++でstd::ifstreamからファイルパスを取得する方法
を使用してファイルを開きますstd::ifstream
。
相対パス(file.txt
)または絶対パス()を使用してファイルを開くことができますC:\test\file.txt
。
ファイル名として文字列を渡しているので、それが相対パスなのか絶対パスなのかわかりません。
誰かがファイルが正常に開かれた後に絶対パスを取得する方法を教えてもらえます
std::ifstream
か?
例えば:
ファイルが正常に開かれた後、絶対パスを取得したい。
ありがとう、
php - PHP: cron ジョブでパスが必要ではありませんか?
このファイルを含める必要がある cron ジョブがあります。
ただし、(ローカル テストではなく)cron ジョブを介して実行すると、相対パスは機能しません。cron ジョブは、次のファイルを (ライブ サーバー上で) 実行します。
エラーは次のとおりです。
cron ジョブと同じ絶対形式を使用すると、次のcommon.php
場所にあります。
それは、2 行目を次のように置き換える必要があるということですか。
?
ありがとう!
jquery - .NETアプリケーションでjQueryから絶対パスを参照する方法
いくつかの画像タグをブラウザに書き込むjQueryがありますが、パスをハードコーディングする必要がなく、相対パスも使用できないようにそれらを参照したいと思います。これは.NETアプリケーションであり、サーバー側のタグを使用しようとしています。
そこで、次のように変更しました。
に:
また:
実行すると、javascriptエラー、48行目の無効な引数、jquery-1.4.2.min.jsのchar325が表示されます。
absolute-path - msdeployでディレクトリをスキップします
nantスクリプト(Team City)にmsdeployがありますが、コピーしたくないフォルダーをコピーしている以外は機能しています。これらのディレクトリをスキップするコマンドはどれですか?私は試した:
これらのコマンドはどれも機能していないようで、ビルドスクリプトディレクトリはまだソースディレクトリから宛先ディレクトリにコピーされていますか?msbuildは同期を実行し、contentPathとして-sourceと-destの両方を指定します。
java - Javaでのプロジェクトのフォルダの絶対パス
このトピックには多くの混乱があります。いくつかの質問がありました。物事はまだ不明確に見えます。ClassLoader、絶対ファイルパスなど
プロジェクトディレクトリ構造が次のようになっているとします。
「lib/txt」ディレクトリに「txtfile.txt」というリソースがあります。システムに依存しない方法でアクセスしたい。プロジェクトの絶対パスが必要です。したがって、パスをabspath + "/ lib / Dictionary/txtfile.txt"としてコーディングできます。
私がこれをするとします
必ずしもプロジェクトルートではない現在の作業ディレクトリを取得します。
「lib/txt/txtfile.txt」ディレクトリ構造とリソースも含む「dist」フォルダから最後の「prj.jar」を実行するとします。これもここで機能するはずです。distフォルダの絶対パスが必要です。
問題が明確であることを願っています。
python - Pythonでシンボリックリンクまたはソフトリンクのターゲットファイルのフル(絶対パス)を見つける方法
ls -l /etc/fonts/conf.d/70-yes-bitmaps.conf を指定すると
シンボリックリンクまたはソフトリンクの場合、Pythonでターゲットファイルのフル(絶対パス)を見つける方法、
私が使用する場合
os.readlink('/etc/fonts/conf.d/70-yes-bitmaps.conf')
それは出力します
../conf.avail/70-yes-bitmaps.conf
しかし、相対パスではなく絶対パスが必要なので、目的の出力は、
/etc/fonts/conf.avail/70-yes-bitmaps.conf
..
を、シンボリック リンクまたはソフト リンク ファイルの親ディレクトリの実際のフル パスに置き換える方法。
file - フルパスディレクトリを参照するhtaccessmod_rewrite
/usr/home/public_html/x
.htaccess mod_rewriteなどのフル/アブソリュートパスディレクトリを参照することは可能ですか?
サブドメイン(public_htmlのフォルダーに保存されている)の.htaccessに次のものを入れて、絶対ディレクトリが指すファイルにマップする(リダイレクトしない!)ことを期待して、最も明白なケースを試しました。
それは機能しません...500内部サーバーエラーが発生します
メインのpublic_htmlディレクトリの.htaccessには、次のようなものがあり、相対ディレクトリで機能します。
php - PHPインクルード他のファイルの呼び出し
PHPファイルで特定の関数を何度も使用していることに気付いたので、それらすべてから関数を取り出して、別のPHPファイルに入れ、必要な場所に含めました。
関数を更新すると、それを使用するすべてのファイルが更新されます。素晴らしい。
ここで問題が1つだけあります。関数自体が相対URLを使用し、PHPをインクルードすると、ファイルは、インクルードされたPHPディレクトリではなく、呼び出し元のPHPに相対的です。迅速で汚い答えは絶対リンクを使用することですが、含まれているPHPを取得して、それを呼び出したPHPではなくITSELFを参照するようにするにはどうすればよいですか。
例:
index.phpには、create_table.php .....というファイルが含まれています。create_table.phpは、CSSとjavascriptをindex.phpにエコーします。CSSとjavascriptはcreate_table.phpと同じディレクトリにありますが、src = "javascript.js"を使用する場合、create_table.phpが配置されている場所ではなく、index.phpが配置されているjavascript.jsを検索する必要があります。
編集:構造がどのように機能するか
/includes/create_table.php
/includes/style.css
/includes/javascript.js
/test/dir/1/2/3/index.php
したがって、/includes/javascript.jsを検索する代わりにsrc = "javascript.js"を使用しようとすると、 / test / dir / 1/2/3/javascript.jsが検索されます。
haskell - 実行中のHaskellスクリプトまたはアプリケーションが存在するディレクトリを特定する方法は?
runhaskell
ユーティリティを利用してシバン行を介して実行される Haskell スクリプトがあります。例えば..
ここで、そのスクリプトが存在するディレクトリをスクリプト自体から特定できるようにしたいと考えています。したがって、スクリプトが に存在する場合/home/me/my-haskell-app/script.hs
、相対パスまたは絶対パスを使用してどこからでも実行できるはずであり、/home/me/my-haskell-app/
ディレクトリにあることを認識している必要があります。
モジュールで利用できる機能System.Environment
が役立つのではないかと考えましたが、少し不十分でした。 getProgName
有用なファイルパス情報を提供していないようです。環境変数_
(アンダースコア)には、スクリプトが呼び出されたときにスクリプトへのパスが含まれることがあることがわかりました。ただし、スクリプトが他のプログラムまたは親スクリプトを介して呼び出されるとすぐに、その環境変数の値が失われるように見えます (別の親アプリケーションから Haskell スクリプトを呼び出す必要があります)。
また、同じ手法または別の手法を使用して、コンパイル済みの Haskell 実行可能ファイルが存在するディレクトリを特定できるかどうかも知っておくと役立ちます。