20201021-PHP文件操作
利用fopen完成rename的操作
修改文件名:
file.php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?php ini_set('display_errors',1); ini_set('display_startup_errors',1); error_reporting(-1); function mv($Filename,$reFilename){ $File = fopen($Filename,'r'); $FileData = $File.fread(); if(unlink($Filename) == TRUE){ $NewFile = fopen($reFilename,"w"); $NewFile.fwrite($FileData); echo '<br>'.'文件以成功重命名为'.$reFilename; }else{ echo '<br>'.'文件可能不存在'; }}
mv('123.p','123.php'); ?>
|
操作结果:
其实应当加上file_exists()
来判断重命名的文件是否存在
修改目录名(空目录):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <?php function dirmv($File_name,$Refile_name) { if(is_dir($File_name) == TRUE){ if(rmdir($File_name) == TRUE){ mkdir($Refile_name); echo '操作成功 <br>'; }else{ echo '操作失败:非空目录无法进行重命名<br>'; } }else{ echo '操作失败:目录可能不存在<br>'; } } dirmv('wwtest','test'); ?>
|
操作结果: