摘要://文件复制的方法function copy_file($filename,$pate){ if (!file_exists($filename) && !is_writable($filename)) { return '此文件不可复制'; } if (!file_exists($pate)) { mkdir($pate,0777,true); } $pat
//文件复制的方法
function copy_file($filename,$pate){
if (!file_exists($filename) && !is_writable($filename)) {
return '此文件不可复制';
}
if (!file_exists($pate)) {
mkdir($pate,0777,true);
}
$patep=$pate."/".basename($filename);
if (copy($filename,$patep)) {
return "文件复制成功";
}
return "文件复制失败";
}
echo copy_file('1.txt','ucdos');
//创建文件的操作
function creat_file($filname){
//检查文件是否存在
if (file_exists($filname)) {
echo '文件存在';
//判断目录是否存在
}
if (!id_dir(dirname($filename))) {
mkdir(dirname($filename),0777,true);
}
if (touch($filname)) {
return '创建成功';
}
return '创建失败';
}
creat_file('dwxabc.txt');
//删除文件的方法
function del_file($filname){
if (!file_exists($filename) && is_writable($filename)) {
return '文件不可以删除';
}
if (unlink($filname)) {
return '文件删除成功';
}
return '文件删除失败';
}
echo del_file(123.txt);
function rename_file($olname,$newname){
//查询文件是否存在文件是否可写入
if (!file_exists($olname) && !is_writable($olname)) {
return "此文件不可重命名";
}
//获取当前的目录
$path=dirname($olname);
//拼接重命名的文件以及路径
$destname=$path."/".$newname;
//判断重命名的文件是否存在
if (file_exists($destname)) {
return '此文件名已经存在';
}
if (rename($olname,$newname) ){
return '文件重新命名成功';
}
return '文件重命名失败';
}
echo rename_file('1234.txt','12345.txt');
//文件剪切的方法
function cut_file($filename,$dest){
if (!is_file($filename)) {
return '该文件不可操作';
}
if (!is_dir($dest)) {
mkdir($dest ,0777,true);
}
$destname=$dest."/".basename($filename);
if (rename($filename,$destname)) {
return '文件剪切成功';
}else{
return '文件剪切失败';
}
}
echo cut_file('dwx123.txt' ,'ucdos');
批改老师:韦小宝批改时间:2019-01-17 16:36:28
老师总结:封装的很不错 没事多研究研究 PHP中文件相关的函数还是很多的