很多站长朋友们都不太清楚使用php复制文件,今天小编就来给大家整理使用php复制文件,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 怎样用php将一个图片文件改变名字复制到当前目录下:也就是复制后的图片跟原图片在同一目录下,但名字不同 2、 php如何复制文件和子文件夹中的文件到指定目录,保持路径顺序不变 3、 php使用函数复制并删除文件 4、 php复制目录下的所有文件及文件夹 5、 PHP中如何把一个文件夹下的一个文件移动到另一个文件夹下? 6、 php里面怎么拷贝文件。函数? 怎样用php将一个图片文件改变名字复制到当前目录下:也就是复制后的图片跟原图片在同一目录下,但名字不同利用
copy();//复制
bool copy ( string $source , string $dest )
将文件从 source 拷贝到 dest。成功时返回 TRUE, 或者在失败时返回 FALSE.
如; 假设当前上传的文件叫'1.jpg'
例子:
<?php
$file = '1.jgp';
$newfile = 'example.jpg;
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}?>
php如何复制文件和子文件夹中的文件到指定目录,保持路径顺序不变// 使用 copy()
$r = copy('test/3.html', '3.html');
if ($r) {
echo 'Success';
} else {
echo 'Fail';
}
php使用函数复制并删除文件if和else并不是一定要搭配使用的。if判断文件没有copy失败,那么肯定就是成功了,是否用else执行都无所谓的。
就这行完成的copy动作。if(!copy($dir_name."/tmp.txt",$new_file))
php复制目录下的所有文件及文件夹这个直接用下面这个函数就可以了,多看下手册,很多例子的啊。
function
recurse_copy($src,$dst)
{
//
原目录,复制到的目录
$dir
=
opendir($src);
@mkdir($dst);
while(false
!==
(
$file
=
readdir($dir))
)
{
if
((
$file
!=
'.'
)
(
$file
!=
'..'
))
{
if
(
is_dir($src
.
'/'
.
$file)
)
{
recurse_copy($src
.
'/'
.
$file,$dst
.
'/'
.
$file);
}
else
{
copy($src
.
'/'
.
$file,$dst
.
'/'
.
$file);
}
}
}
closedir($dir);
}
PHP中如何把一个文件夹下的一个文件移动到另一个文件夹下?可以使用copy()函数进行。
参考代码为:
<?php
$file='userfile/a/abc.txt'; //旧目录
if (file_exists($file)) {
$newFile='userfile/b/newabc.txt'; //新目录
copy($file,$newFile); //拷贝到新目录
unlink($file); //删除旧目录下的文件
}
其中,copy() 函数拷贝文件,语法:copy(source,destination)。将文件从 source 拷贝到 destination。如果成功则返回 TRUE,否则返回 FALSE。
扩展资料:
使用说明:
1、提示:如果要移动文件的话,使用 rename() 函数。用法:bool rename(string $oldname, string $newname),其中,$oldname为源文件的路径名,$newname为移动后的文件路径。如果二者表示的路径在同一目录下,则函数实际执行的是重命名,否则执行的是文件移动。
2、注释:从 PHP 4.3.0 开始,如果启用了 "fopen wrappers" 的话,source 和 destination 都可以是 URL。更多信息见 fopen()。如果 destination 是一个 URL,则如果封装协议不支持覆盖已有的文件时拷贝操作会失败。
3、重要事项:如果目标文件已存在,将会被覆盖。
参考资料来源:百度百科-copy-其他意思-php中
php里面怎么拷贝文件。函数?copy函数:
copy(source,destination)
source是源文件,也可以是远程url(用于下载服务器上的文件);
destination是目标文件
关于使用php复制文件的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于使用php复制文件 php复制文件到指定目录的详细内容...