問題タブ [realpath]

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

php - Cakephp (2.4) で vfsStream を使用することは可能ですか?

vfsStream を使用して cakephp-app のファイルシステム操作をテストしたかったのですが、cakephp の File および Folder クラスを使用して仮想ファイルシステムにファイルを書き込むことは一見不可能であることがわかりました。この理由は、Folder クラスのコンストラクターでの php 関数 realpath() の呼び出しにあるようです。vfsStream は、realpath() を使用すると壊れるようです ( http://stubbles.org/categories/5-vfsStreamを参照してください- "realpath() はまだ機能しません - realpath() がどのように機能するかでこれを機能させる方法はありません)現在、PHP 自体に実装されています。")

私は運が悪いようですが、この問題の回避策を知っている人はいますか?

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

java - Eclipseでプロジェクトの実際の物理パスを取得する

Eclipse の最新リリース (Eclipse Luna) を使用しています。

Web プロジェクトをセットアップして作業しています。ここで、Web プロジェクトの実際の物理パスが必要です。サーブレット コンテキストの実際のパスを使用したところ、Eclipse の .metadata フォルダーの下にデプロイされたパスが表示されます。

ワークスペースの下でプロジェクトの物理パスを取得する方法はありますか?

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

grails - spock 統合テスト ケースでのアプリの実際のパスの問題

pdfを使用して生成するアクションの統合テスト ケースに取り組んでいjasperます。そのジャスパーにはsub-report. サブレポートのパスを取得するために ( abc.jasperin web-app/reports/)、最初に使用して実際のパスを取得しています

親ジャスパーレポートでサブレポートを取得するために/home/mkb/workspace/my-project/web-app連結します。/reports/abc.jasperこれは、アプリケーション (run-app) の実行時に正常に機能しています。

しかし、上記のコードをテスト (test-app) している間/home/mkb/workspace/my-project/target/work/scriptCache、私は得ています

テスト ケースでこのパスの問題を設定または修正するにはどうすればよいですか? (Grails 2.3.9)

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

python - シンボリック リンクで listdir realpath abspath を使用する

私が理解していないもの:
シェル内:

次に、Pythonで:

予想される結果は次のようになります: /tmp/toto/tata (または /tmp/toto/titi/tutu/tata)。誰でもこの結果を説明できますか?

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

servlets - 入力テキスト ファイルの相対パスを取得する方法。getServletContext() は null を返します

getServlerContext().getRealPath()私は可能な限りあらゆる方法を試しました。それを使用すると、NullPointerException. そして、Stack Overflow からの他の多くの提案。どれも正常に動作しません。サーブレットの 1 つで読み取ろうとしている入力テキスト ファイルは、プロジェクトの WEB-INFO フォルダーにあります。eclipse と Tomcat を使用してローカルでアクセスするにはどうすればよいですか? また、ホスティング サイトにデプロイする場合はどうすればよいですか? これについての助けをいただければ幸いです。前もって感謝します。

0 投票する
0 に答える
717 参照

php - PHP : realpath 、windows と unix パスの違い

realpathWindows パスと UNIX パスの間で関数の結果に違いがあることはわかっています

zip を作成するためのこの機能がありますが、Windows と UNIX の両方で動作するように変換する方法がわかりません (現時点では UNIX でのみ動作します)。

DIRECTORY_SEPARATOR 定数が変換に役立つと思います


アップデート

これは Windows と UNIX で動作します

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

c - realpath() バッファとの混同

これは、特定のディレクトリで通常のファイルを探し、それらへのフルパスをリストに格納する私の関数です。

期待される出力:

現在の出力:

リンクリストの実装に関連できますか? 以下でテストしたため、正常に動作します。

と期待通りの結果が得られました。これは List_push の実装です (Files は単純char *に次の要素へのポインタを持つ構造体です):

また、ご覧bufのとおり、memset でクリアしようとしましたが、成功しませんでした。出力は次のとおりです。

はい、空白は何かで埋められているようです (または、これらは'\n'List_print の単なる記号です)。したがって、リストは空ではありません。

ここで何が問題なのですか?

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

c - パス内の「../」と「./」を解決するための「realpath」の代替

realpath私が必要とすることはしますが、パス内のファイルが実際に存在する場合にのみ機能します。

ディレクトリ/ファイルが実際に存在するかどうかに関係なく、文字列から正規化されたパス (たとえば../some/./directory/a/b/c/../d、へ)を返す関数が必要ですsome/directory/a/b/d

PathCanonicalize基本的に、 Windowsと同等です。

そのような機能はすでに存在しますか?

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

linux - シンボリックリンクへの絶対パス

bashでシンボリックファイルの絶対パスを取得する可能性はありますか? realpath() を使用できず、readlink() はターゲットのパスを提供します。しかし、そのシンボリックリンクの絶対パスが必要です。