PHP_File ファイル操作はシンプルでよく使われる関数
header("Content-type:text/html;charest=utf-8");
$fileDir='Upload/File/content.txt';
echo 'ファイル パス:'.$fileDir.'
';
echo 'パス ディレクトリ|ディレクトリ名():'.dirname($fileDir)。 '
';
echo 'パス ファイル名|basename():'.basename($fileDir).'
';
echo 'ファイル タイプ|filetype():'.filetype($fileDir).'
';
echo 'ファイル サイズ|filesize():'。 filesize($ fileDir).'
';
echo 'ファイル変更時刻|filemtime():'.filemtime($fileDir).'
' ;
echo '
';
echo '絶対パス|realpath():'.realpath($fileDir)。'
';
echo 'パス情報を配列形式で返します|pathinfo():
';
print_r(pathinfo) ($fileDir ));echo '
';
echo '
';
echo 'コピーファイルの名前を変更します |rename(url01,url02):return'.copy($fileDir,'./Upload/renameContent.txt').'
';
echo 'ファイルをコピー| copy(url01,url02):return'.copy($fileDir,'./Upload/copyContent.txt').'
';
echo 'ファイルを削除|リンク解除 (URL): return '.@unlink('./Upload/unlinkContent.txt').'
';
echo '< br/> ';
echo 'ファイル情報を文字列として読み取る|file_get_contents(url):
';
echo file_get_contents( $ fileDir).'
';
$putContent='hello word!';
echo '文字列をファイルに書き込みます。ファイルはありません。自動作成されます。ディレクトリが存在する必要があります。|file_put_contents(url,str) はファイル サイズを返します:';
echo file_put_contents('./Upload/file_put_contents.txt',$ putContent).'
';
php が返します結果
ファイル パス:Upload/File/content.txt
パス ディレクトリ|ディレクトリ名():Upload/File
パス ファイル名|ベース名 ():content.txt
ファイルの種類|ファイルタイプ():file
ファイル サイズ|filesize():27
ファイル変更時刻|filemtime():1411488282
絶対パス|realpath():D:KuaipanwwwTestPhpUploadFilecontent.txt
リターンパス情報配列形式|pathinfo( ):
Array ( [ディレクトリ名] => アップロード/ファイル [ベース名] => content.txt [拡張子] => txt [ファイル名] => content )
ファイルをコピーして名前変更|rename(url01,url02): return 1
ファイルをコピー|copy(url01,url02): return 1
ファイルの削除|unlink(url): Return
文字列形式でファイル情報を読み取り|file_get_contents(url):
hello word ! bad word!!!
ファイルが存在しない場合は自動的に作成されます。 |file_put_contents(url,str) ) はファイル サイズを返します: 11