問題タブ [filepath]
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.
windows - ファイルパスの移植性
*nix と Windows で実行する必要があるプログラムがあります。\
プログラムはファイルからファイルパスを取得するため、問題はvsの問題をどうするかです/
。
私の現在の考えは、私が使用しているシステムに応じて、間違ったものを正しいものに変換する正規表現を入れることです。これにより、どちらのタイプもどちらのシステムでも機能するようになります。現在、私には 2 つの問題があるという事実以外に、他に何か問題が見られる人はいますか?
(他のより良い解決策は大歓迎です)
編集: 主な問題は、その逆ではなく、Windows パスを UNIX で動作させることです。
asp.net - ASP.NET とマスター ページでの相対ファイル パスの処理
これは私がからかわれる痛ましいほど単純な質問かもしれませんが、マスター ページでファイルパスを使用するのに苦労しています。これは、サブディレクトリ内のページがマスターページを使用する場合、ファイルパスが正しくないためだと思います。
これを修正するには、ルートからファイルパスを取得する必要がありますが、うまくいかないようです。
私は試した:
と
どちらにも運がありません!
ルートからファイルパスを取得するように指示する方法についてのアイデアはありますか?
.net - 構文的に正しいパスをテストする
.NET には、文字列が構文的に正しいパスであるかどうかをテストする関数はありますか? パスが実際に存在するかどうかをテストしたくありません。
これに対する私の現在の見解は正規表現です:
一致:
拒否:
c# - c#で文字列ファイルパスを安全にする方法はありますか?
私のプログラムは、インターネットから任意の文字列を取得し、それらをファイル名に使用します。これらの文字列から悪い文字を削除する簡単な方法はありますか、それともカスタム関数を作成する必要がありますか?
c# - C# ファイルパスのリケース
C# で静的メンバー関数を記述しようとしているか、.NET Framework で、ファイル システムが指定するファイル パスをリケースする関数を見つけようとしています。
例:
以下のコードとその多くのバリエーションを試しましたが、まだ機能しません。一般に、Windows では大文字と小文字が区別されないことはわかっていますが、これらのファイル パスを ClearCase に渡す必要があります。ClearCase は Unix および Windows アプリケーションであるため、ファイル パスの大文字と小文字を区別します。
java - ファイル URI からファイル名を抽出し、そのリンクを作成する方法は?
私の問題は::
「/usr/folder1/folder2/filename.ext」のような文字列から
- 表示するためだけにファイル名を抽出する必要があります (filename.ext のみ)。
- 私の質問は、どうすればいいですか?「/」で分割して最後の要素を取るのも 1 つの方法ですが、いい匂いがしません。
- ファイルの URI を宛先として使用するハイパーリンクを作成する必要があります。それは file://domain.com/usr/folder1/folder2/filename.ext のようなものになります
java.net で URI および URL インターフェースを調べましたが、有用なものは見つかりませんでした。
また、場合によっては、ファイル パスに COMMA や SPACE など (Windows フォルダー) を含めることができます。ですから、アイデアを出すときはそのことを念頭に置いてください。
winapi - notepad.exeとmspaint.exeのパスを見つけます
notepad.exeとmspaint.exeがさまざまなバージョンのWindowsで機能する場所を見つけるための最良の方法は何ですか?
を介してWindowsディレクトリを取得してからSHGetFolderPath(NULL, CSIDL_WINDOWS, NULL, SHGFP_TYPE_CURRENT, dir)
、すべてのサブディレクトリをトラバースして2つのファイルを探す必要がありますか?
(私はWindowsフォルダー以外には何も興味がないと仮定します。)
java - サーブレットがサーブレット外のファイルへの絶対パスを取得するにはどうすればよいですか?
System.getProperties("user.dir") を使用してプロパティ ファイルの場所を取得しています。Tomcat に (サーブレット経由で) デプロイされたので、システム コールは、プロパティ ファイルが存在する場所ではなく、Tomcat として場所を指定しています。
プロパティ ファイルを動的に呼び出す方法を教えてください。
与えられた:
- アプリをデプロイする方法は Tomcat だけではありません
- アプリが配置される場所を制御することはできません。
- その Vista が使用されており、Vista が相対パスを壊しているため、相対パスは機能しません。
- これは、Linux、XP、Vista を含む (ただしこれらに限定されない) すべての OS で動作する必要があります。
- 編集私はこれを暗示しましたが、十分に明確でない場合、パス文字列を知る方法がありません。
c# - クラスライブラリの現在のディレクトリを取得するには?
いろいろ調べましたが、この問題の解決策が見つかりませんでした。Configuration というサブディレクトリの下に構成ファイルを持つクラス ライブラリを作成したいと考えています。そのクラス ライブラリをどこにでも展開し、独自の場所を知ることで構成ファイルを見つけられるようにしたいと考えています。
での以前の試みはAssembly.GetExecutingAssembly().Location
機能しませんでした。
次のような一時的な場所を返します
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c00e0a3\38789d63\assembly\dl3\9c0a23ff\18fb5feb_6ac3c901
希望の代わりに
bin/Configuration
道。
そう:
- クラス ライブラリは、ディスク上の自身の場所を認識することができますか?
- アプリの実行方法(VS内でのデバッグ、IISへの展開など)に基づいてディレクトリが変化するように見えるため、この機能のテストスクリプトをどのように使用しますか