問題タブ [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.
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 自体に実装されています。")
私は運が悪いようですが、この問題の回避策を知っている人はいますか?
java - Eclipseでプロジェクトの実際の物理パスを取得する
Eclipse の最新リリース (Eclipse Luna) を使用しています。
Web プロジェクトをセットアップして作業しています。ここで、Web プロジェクトの実際の物理パスが必要です。サーブレット コンテキストの実際のパスを使用したところ、Eclipse の .metadata フォルダーの下にデプロイされたパスが表示されます。
ワークスペースの下でプロジェクトの物理パスを取得する方法はありますか?
grails - spock 統合テスト ケースでのアプリの実際のパスの問題
pdf
を使用して生成するアクションの統合テスト ケースに取り組んでいjasper
ます。そのジャスパーにはsub-report
. サブレポートのパスを取得するために ( abc.jasper
in 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)
python - シンボリック リンクで listdir realpath abspath を使用する
私が理解していないもの:
シェル内:
次に、Pythonで:
予想される結果は次のようになります: /tmp/toto/tata (または /tmp/toto/titi/tutu/tata)。誰でもこの結果を説明できますか?
servlets - 入力テキスト ファイルの相対パスを取得する方法。getServletContext() は null を返します
getServlerContext().getRealPath()
私は可能な限りあらゆる方法を試しました。それを使用すると、NullPointerException
. そして、Stack Overflow からの他の多くの提案。どれも正常に動作しません。サーブレットの 1 つで読み取ろうとしている入力テキスト ファイルは、プロジェクトの WEB-INFO フォルダーにあります。eclipse と Tomcat を使用してローカルでアクセスするにはどうすればよいですか? また、ホスティング サイトにデプロイする場合はどうすればよいですか? これについての助けをいただければ幸いです。前もって感謝します。
php - PHP : realpath 、windows と unix パスの違い
realpath
Windows パスと UNIX パスの間で関数の結果に違いがあることはわかっています
zip を作成するためのこの機能がありますが、Windows と UNIX の両方で動作するように変換する方法がわかりません (現時点では UNIX でのみ動作します)。
DIRECTORY_SEPARATOR 定数が変換に役立つと思います
アップデート
これは Windows と UNIX で動作します
c - realpath() バッファとの混同
これは、特定のディレクトリで通常のファイルを探し、それらへのフルパスをリストに格納する私の関数です。
期待される出力:
現在の出力:
リンクリストの実装に関連できますか? 以下でテストしたため、正常に動作します。
と期待通りの結果が得られました。これは List_push の実装です (Files は単純char *
に次の要素へのポインタを持つ構造体です):
また、ご覧buf
のとおり、memset でクリアしようとしましたが、成功しませんでした。出力は次のとおりです。
はい、空白は何かで埋められているようです (または、これらは'\n'
List_print の単なる記号です)。したがって、リストは空ではありません。
ここで何が問題なのですか?
c - パス内の「../」と「./」を解決するための「realpath」の代替
realpath
私が必要とすることはしますが、パス内のファイルが実際に存在する場合にのみ機能します。
ディレクトリ/ファイルが実際に存在するかどうかに関係なく、文字列から正規化されたパス (たとえば../some/./directory/a/b/c/../d
、へ)を返す関数が必要ですsome/directory/a/b/d
PathCanonicalize
基本的に、 Windowsと同等です。
そのような機能はすでに存在しますか?
linux - シンボリックリンクへの絶対パス
bashでシンボリックファイルの絶対パスを取得する可能性はありますか? realpath() を使用できず、readlink() はターゲットのパスを提供します。しかし、そのシンボリックリンクの絶対パスが必要です。