この記事の内容は、php でのディレクトリ操作に関するものです。必要な友人に共有します。
ディレクトリ操作
WindowsとLinuxのファイルモデル分割
windows
file file
dirディレクトリ
不明不明
linux
file file
ディレクトリ
ブロックブロック
文字
fifo パイプ
link リンク
不明 不明
よく使われるディレクトリ関数
filesize() ファイルのサイズを取得し、結果をバイト単位で返します
8bit=1byte
1024b=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
file_exists() ファイルとディレクトリが存在するかどうかを確認します
filetype() はファイルタイプを取得します
is_dir() ディレクトリかどうか判断
is_file() ファイルかどうか判断
is_readable() 読み取り可能かどうか
is_writeable() 書き込み可能かどうか
filectime() 作成time
fileatime() アクセス時間
filemtime() 変更時間
すべてのタイムスタンプを返す
ディレクトリパス
windows: C:xampphtdocs
Linux:/usr/local/ap ache2/htdocs/ demo.php
注
1. Windows ではディレクトリ区切り文字が使用されますが、Linux ではディレクトリ区切り文字は / です。ただし、Windows は / をディレクトリ区切り文字としても認識するので、記述するときは常に /
2 と記述します。これは php
ディレクトリ操作
mkdir() でエスケープ文字を表すため、/ を使用するようにしてください。ディレクトリ
最初のパラメータ
パス
2番目のパラメータ
権限を設定するときに引用符を含めないでください(Windowsでは役に立ちません)
各部分の意味
所有者
グループ
その他
数字の意味
r: 読み取り可能4
w: 書き込み可能2
x: 実行可能1
3番目のパラメータ
再帰かどうかディレクトリの作成が許可されます (デフォルト値)は false です
rmdir() 空のディレクトリを削除します
unlink() ファイルを削除します
dirname() ディレクトリ名を返します
basename() ファイル名を返します
pathinfo() を返します配列にはディレクトリ名、ファイル名、サフィックス名、基本ファイル名が含まれます
ディレクトリをトラバースします
1. ディレクトリリソースを開きます
opendir()
注: opendir 中国語のディレクトリを開くことはできません。アイコンv。 php ファイルは utf-8 形式ですが、Windows システムは GBK 形式であるため、utf-8 を gbk に変換します
2. リソースから読み取ります
readdir()
Returnディレクトリ内の次のファイルのファイル名。最後まで読むとfalseを返します
注意
1. Windows システムでは、最初と 2 番目のファイルのファイル名は常に . と .. を表し、 .. は上位ディレクトリを表します
2. . と . を必ず除外してください
1. readdir(resource)
2. 判定を行います $fileName != '.'ファイル名 +
以上がPHPでのディレクトリ操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。