はなぜ"ファイルが存在する方法"に多くの言語でtrueを返すディレクトリ?
-
09-06-2019 - |
質問
知っているのではPHP、してくださいませJava.しんの最新バージョンです。純で人もいない、だから仕方ない。その角が破壊も修復もおもしろくなった原因です。
解決
一つの理由は、互換性-方はチェックのための存在を知って除外ディレクトリ;変化すると行動が混同する人たちが活動しています。
第二に、基になるコードくらいの頻の営業システムの存在にcatlogのファイルシステムの応募のOS、ディレクトリと同じファイルです。ついにエントリの"xyz"のカタログのないファイルの名前"xyz"のカタログ。
下位互換性がメインだか怪しいものです。
他のヒント
もあり正式な理由にディレクトリがファイル:
ファイル(またはリンクファイル)できる ホンをクリックします。しかし、より 一般に、ディレクトリを含むことができ のいずれかのリストファイルのリスト リンクファイルです。この 定義、パラマウント が重要である、"ファイル" を含むディレクトリが入っています。この許可を 存在のディレクトリ階層 すなわち、ディレクトリを含む サブディレクトリ.
からWikipedia コンピュータファイル
は一般的ですが、"ファイルが存在する"機能確認の道を書いています。この使用の場合、ファイルの種類は無関係があった場合、ディレクトリの"/home/foo"はできませんという名称のファイルを/home/foo"
またPHPの言語では、複数の機能によってどのような(s)のファイルをご注:
file_exists()
まTRUEを返すファイル、ディレクトリおよびシンボリックリンクis_file()
まTRUEを返すファイルがFALSEのためのディレクトリおよびsymリンクis_dir()
まTRUEを返すディレクトリがFALSEのためのファイルsymリンクis_link()
まTRUEを返すシンボリックリンクがFALSEのためのファイルやディレクトリ
一部のUnixの理念である"すべてはファイル".この影響を受けその他の環境として使用します。
所属していません StackOverflow