Cli*_*ote 141 php filesystems file-io copy file
说我test.php在foo目录中也有一个文件bar.我怎么能代替bar/test.php与foo/test.php使用PHP?我在Windows XP上,跨平台的解决方案会很棒但是Windows首选.
Pas*_*TIN 261
你可以使用这个copy()功能:
// Will copy foo/test.php to bar/test.php
// overwritting it if necessary
copy('foo/test.php', 'bar/test.php');
Run Code Online (Sandbox Code Playgroud)
从其手册页中引用几个相关的句子:
将文件源的副本复制到dest.
如果目标文件已存在,则将覆盖该文件.
Diz*_*zzi 26
您可以使用rename()函数:
rename('foo/test.php', 'bar/test.php');
Run Code Online (Sandbox Code Playgroud)
然而,这将移动文件而不是复制
你可以复制和过去这对你有帮助
<?php
$file = '/test1/example.txt';
$newfile = '/test2/example.txt';
if(!copy($file,$newfile)){
echo "failed to copy $file";
}
else{
echo "copied $file into $newfile\n";
}
?>
Run Code Online (Sandbox Code Playgroud)
使用PHP将所有文件从一个文件夹复制到另一个文件夹的最佳方法
<?php
$src = "/home/www/example.com/source/folders/123456"; // source folder or file
$dest = "/home/www/example.com/test/123456"; // destination folder or file
shell_exec("cp -r $src $dest");
echo "<H2>Copy files completed!</H2>"; //output when done
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
256161 次 |
| 最近记录: |