問題タブ [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 - PHP realpath('./ models')は ""またはnullを返しますか?
やってみると
「D:\ Projects \ Tickle\public」が表示されます
でもやってみると
""またはnullを取得します。何故ですか?奇妙なことは、私が試してみると
正しい「D:\ Projects \ Tickle \ application\models」が表示されます
アップデート
私のディレクトリ構造は次のようになります(私はZend Frameworkを使用しています)
c - シンボリックリンクを解決せずに realpath() ?
については既に読みましrealpath()
たが、シンボリックリンクを解決したり、ファイルが実際に存在するかどうかを確認したりせずに、次の結果が得られるベースディレクトリとファイル名を渡すことができる関数はありますか? または、変更されたを使用する必要がありrealpath()
ますか?
eclipse - Javaで実際のWebリソースソースファイルパスを取得するには?
実際にdドライブに保存されているJavaアプリケーションを開発しました。そのアプリケーションをCドライブに保存されているEclipseにインポートしました。私のアプリケーションには、「Image」という名前のフォルダーが 1 つあります。したがって、サーブレットコンテキストまたはリクエストなどを介して画像フォルダーの実際のパスを検索するたびに、 C:\eclipse\spring-insight-instance\wtpwebapps\EAPortal\images のパスが表示されます
しかし、その画像フォルダーの実際のパスを取得したい.Dドライブの画像のパスを意味します。どのように取得すればよいですか?
前もって感謝します, Tushar Dodia
c++ - コマンドライン引数から呼び出されるファイルのディレクトリを取得するにはどうすればよいですか?
たとえば、ubuntuで実行可能ファイルを呼び出しています。
./foo temp / game1.txt temp / game2 txt
game1.txtへのパスを見つけるためにrealpath()を使用しています。ただし、これを使用すると、game1.txt名を含むフルパスが得られます。たとえば、次のようになります
/ home / * /Download/temp/ game1.txt
その文字列のgame1.txtを消去して、その文字列を使用してそのフォルダ内の他のファイルを出力できるようにします。2つの質問。
- realpath()はこの種の操作に使用しても大丈夫ですか?より良い方法はありますか?
- 誰かが「game1.txt」を消去して文字列が「/home/ * / Download / temp /」になるように文字列形式(charではない)で保存する簡単な方法を教えてもらえますか?
どうもありがとうございます。
php - cronjob として実行している場合の PHP 自動ロードの問題
次のファイル構造があります。
cron.php /includes/functions.php /classes/ClassName.php
corn.php には functions.php が含まれています。functions.php にはプリミティブ オートローダーが含まれています。
cron.php がブラウザから呼び出されたときに正常に動作します。ただし、シェルから実行すると、「そのようなファイルまたはディレクトリはありません」という致命的なエラーが発生します。'classes/'.$class_name.'.php' を realpath() 関数にラップしようとしましたが、役に立ちませんでした。お知らせ下さい。
glibc - glibc と「libc」のバージョンを関連付ける方法は?
realpath
私のLinuxボックスのmanページには次のように書かれています:
それはどういう意味ですか?どのlibcを参照していますか-「Linux libc」? - また、さまざまな libc フレーバーに一致するリストはどこにありますか?この関数や他の関数にリンクするための最小要件を確認できますか?
GLIBC のバージョンは 2.13 で、4.5.21 よりかなり低いですが、glibc に関するウィキペディアのページには次のように書かれています。
1990 年代初頭、Linux カーネルの開発者は glibc をフォークしました。「Linux libc」と呼ばれる彼らのフォークは、何年もの間別々に維持され、バージョン 2 から 5 がリリースされました。
... と
Linux libc の最後に使用されたバージョンは、内部名 (soname) libc.so.5 を使用していました。これに続いて、Linux の glibc 2.x は soname libc.so.6 を使用します。
これは、どの glibc もメジャー バージョンが 5 を超える「Linux libc」と同等であることを意味しますか?
これまたはそのバージョンの "libc" を参照しているマニュアル ページは他にもあるため、これらrealpath
は問題全体の 1 つの例にすぎません。
注:私が構築しているコードはLinuxに限定されていません。そのため、特定の機能が利用可能かどうかを検出する明確な方法が必要です。
php - realpathは空の文字列を返します
MediaWikiを使用していますが、エラーがあります。私はそれをファイルで見つけました。このコードには次の行があります。
ただし、$ IPは空の文字列を返すため、システム内のファイルへのパスは機能していません。(たとえば、$ IPが機能する場合.
、またはE:/path_to_wwwroot
機能する場合)。どうすれば問題を解決できますか。プロバイダーがrealpathへのアクセスをブロックした可能性はありますか?
ありがとう!
php - PHPでのファイルパスのサニタイズ
PHPには、realpath()と同様のロジックを実行できるが、ファイルシステムに存在しない可能性のあるファイルに対して実行できる関数はありますか?明らかにリンクなどを解決することはできませんが、私の目標は、ユーザーが指定したパスが/.././を考慮せずに、特定のディレクトリ(またはそのディレクトリのサブディレクトリ)にあるかどうかを確認することです。私自身の問題のパスタイプ。ファイルが存在しないときにfalseが返されない場合は、realpathの呼び出しは完璧です。
python - python os.path.realpath が正しく動作しない
私は次のコードを持っています:
これはpythonパスに追加/../test
する必要があり、そうします。その後、PyDevを使用してEclipseですべてスムーズに実行されます。
しかし、コンソール2番目のos.chdirから同じアプリを起動すると、実際には間違ったことが発生し、代わりにos.path.realpath(__file__)
返されます。もちろん、固定を使用してこれを修正できますが、それは少し間違っているように思えますが、これはEclipseとコンソールの両方で機能します。../test/myFile.py
../originalFolder/myFile.py
os.chdir("../originalFolder")
PSos.getcwd()
そのようなフォルダーがまだ追加されていないことを確認したいので、実際に使用しています。そうしないと、ディレクトリをまったく切り替える必要がありません
それで、私のアプローチに何か問題がありますか、それとも私は何かを台無しにしましたか? または何?:)
前もって感謝します!:)