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

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

iphone - iPhoneアプリ:設定ファイルはどこに置くのですか?

私のアプリには、使用および変更するいくつかの構成情報とその他の小さな情報を格納する単純なASCIIファイルがあります。そのファイルをアプリでiPhoneにコピーしたい。

1)このファイル(config.txt)をxcodeのどこに置くべきか教えてください。リソースの下に置く必要がありますか?

2)iPhoneでどのようにアクセスしますか?使用できますか

または、より完全なパスを使用する必要がありますか。はいの場合、それは何ですか?

0 投票する
6 に答える
3193 参照

c# - ファイルパスは URL ですか?

ファイル パスまたは URL を値として持つことができるコード内の変数があります。例:

したがって、ファイルを表すには 2 つの方法があり、いずれも無視できません。このような変数の正しい名前: パス、URL、場所は?

私はサードパーティの API を使用しているため、セマンティクスを変更したり、より多くの変数に分離したりすることはできません。

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

sql - .NETアプリケーションからパッケージを実行するときにSSISパッケージの動的な.mdb接続を設定する方法

私は現在、バックエンドで.mdb(Access)データベースファイルを使用するVB.NETデスクトップアプリケーションに取り組んでいます。.mdbファイルは、VB.NETアプリで開いて編集します。編集が完了したら、ユーザーはデータをSQLServerデータベースにインポートする必要があります。動的ファイルパスシナリオを導入しようとするまで、これは簡単な作業です。

私はSSISについてかなりの経験がありますが、これに取り組むのに問題があります。ユーザーが選択した.mdbファイルを参照できるようにするWinFormを作成しました。.mdbファイル名には、一意にするためにタイムスタンプ/日付情報が含まれています。(私はアプリのこの部分を開発しませんでした。最近これに取り組み始めたため、問題が発生しました。.mdbファイル名にタイムスタンプを付けませんが、これはImが強制的に使用したものです!)

とにかく、ファイル名とパスをSSISパッケージに動的に渡す必要があります。ConnectionStringなどの変数を作成する場所はわかりますが、詳細と、MS Accessに使用する必要のあるデータ接続のタイプ(Ole DB、ODBC、またはJet 4.0 for Office ?? !)

また、パッケージは.mdbファイルをソースとして使用するため、データ接続の接続文字列は動的である必要があると想定しています。しかし、SSISで.mdbファイルの動的データ接続をどのように作成しますか?

また、ファイル名/パス文字列をSSISパッケージに渡すにはどうすればよいですか?

私は現在、このコードでプロトタイピングしています:

  1. .mdbファイルの場所をSSISパッケージに渡すにはどうすればよいですか?LoadPackage多分?
  2. SSISパッケージのデータ接続で動的ファイルの場所を使用するにはどうすればよいですか?

動的ではない.mdbファイルをアップロードするのは非常に簡単です。ユーザー選択の動的な側面を紹介するまで、ソースと宛先の設定は非常に簡単です。これはSSISでどのように可能ですか?

どんな助けでも大歓迎です。ありがとうございました。

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

c# - Windows Mobile アプリに追加されたファイルのファイルパスを取得するには?

Windows Mobile アプリに wav ファイルを追加しました。CoreDll.dll で MobilePlaySound を使用して再生したいと考えています。

fileName はそのパラメーターの 1 つです。

新しいフォルダー「sound」を作成し、「start.wav」をプロジェクトに追加して、そのプロパティ「Build Action」を「Embedded Resources」に設定します。

次に、ファイル名を設定します。

しかし、音はまったく再生されません。正しいファイルパスは何ですか?

0 投票する
7 に答える
21151 参照

c# - アプリのパスを取得する方法(app.exeなし)?

「\\ProgramFiles\\myApp」のようなアプリのパスを取得したいので、次のコードを使用しようとします。

しかし、最後に「\\myapp.exe」を含むパスが返されます。

私も試しました:

しかし、「NotSupportedException」がスローされます。

最後に.exeなしでパスを取得する方法はありますか?

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

linux - bash シェル内で特定のパスを評価する方法

入力としてファイル パスを取り、絶対ファイル パスを返す bash コマンドはありますか? より具体的には、次のようなパスを入力として受け取るコマンドが必要です。

p>

パスを返します。

p>

ありがとう!

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

wxwidgets - wxWidgets:アプリケーションパスを取得する

モジュールへのパスを取得するにはどうすればよいですか?

DLLで囲まれた拡張機能を作成していて、実行時にライブラリへのパスを取得したいと考えています。

アップデート

もちろん、最初の方法はうまくいきました

でもついに2つ目で終わりました

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

php - PHP の UTF8 ファイル名とさまざまな Unicode エンコーディング

Linux を実行しているサーバーに Unicode 文字を含むファイルがあります。サーバーにSSHで接続し、タブ補完を使用してUnicode文字を含むファイル/フォルダーに移動すると、ファイル/フォルダーに問題なくアクセスできます。PHP経由でファイルにアクセスしようとすると問題が発生します(ファイルシステムにアクセスしていた関数は でしたstat)。PHPスクリプトによって生成されたパスをブラウザに出力してターミナルに貼り付けると、ファイルも存在するように見えます(ターミナルを見てもファイルパスはまったく同じです)。

php_ini と set を介して、デフォルトのエンコーディングとして UTF8 を使用するように PHP を設定しましmb_internal_encodingた。PHP ファイルパスの文字列エンコーディングを確認したところ、本来の UTF8 として出力されます。もう少し突っ込んhexdumpで、端末のタブ補完であるé文字を決定し、PHPスクリプトによって作成された「通常の」é文字と比較するhexdumpか、キーボードを介して文字を手動で入力します(option + e + e on os x)。結果は次のとおりです。

ターミナルで正しいファイル参照を可能にする é 文字は 3 バイトのものです。ここからどこへ行けばよいかわかりません。PHP ではどのエンコーディングを使用すればよいですか? またはを介し​​てパスを別のエンコーディングに変換する必要がありますiconvmb_convert_encoding?

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

java - Java : Windows ファイルの File.toURI().toURL()

私が実行しているシステムは、JRE 1.6 を搭載した Windows XP です。

私はこれをします :

そして私はこれを得る:file:/C:/test%20a.xml

指定された URL の の前に 2 つのスラッシュがないのはC:なぜですか? 私は期待しfile://C:...た。それは正常な動作ですか?


編集 :

Java ソース コードから: java.net.URLStreamHandler.toExternalForm(URL)

ファイル URL の機関部分が null または空であるように見えるため、二重スラッシュがスキップされます。では、URL のオーソリティ部分とは何であり、ファイル プロトコルには実際に存在しないのでしょうか?

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

java - ファイルパスにJavaとスペースを含むXMLファイルを解析する

Windows XP のファイル システムにファイルがあります。Java (JRE 1.6) を使用してそれらを解析したい。

問題は、ファイル パスにスペースが含まれている場合に、Java と Xerces がどのように連携するのか理解できないことです。

ファイルのパスにスペースが含まれていない場合、すべて正常に機能します。

スペースがある場合、 FileInputStream インスタンスでパーサーを呼び出しても、この種の問題が発生する可能性があります。

( sun.net.ftp.FtpClient.openServer??? なに?)

または、この種のトラブル:

(unknown protocol: dファイルが D ドライブにあるためだと思います。)

なぜそれが起こるのか、そして問題を回避する方法の手がかりはありますか? 独自の EntityResolver を提供しようとしましたが、クラッシュ前に呼び出されていないことがログに示されています。


編集:

パーサーを呼び出すコードは次のとおりです。


今のところ、解析の前に DOCTYPE を削除することを余儀なくされています。これにより、すべての問題と DTD 検証が削除されます...それほど優れた解決策ではありません。