我正在尝试合并两个文件夹,而我正在
访问被拒绝。 (代码:5)
如果它有任何不同,我正在运行Windows 7 x64。
我的代码就是这个
两个文件夹都存在,C:/zzampp
里面有一个文件。我有两个文件夹的写权限,但没有一个在另一个应用程序中使用或打开。为什么会出现此错误?
答案 0 :(得分:1)
答案 1 :(得分:0)
您应该首先将zzamp中的文件复制到zamp。
然后将zzamp重命名为zamp。
这就是你有权限问题的原因
一个好的测试应该是在php文件中编写脚本,以获得发生权限问题的确切行。
然后你应该通过一个循环来解析zzamp dir,将文件内部移动到新文件中。
这是一个例子
<?php
if ($handle = opendir. ('/path/to/files')) {
echo "Directory handle: $handle\n";
echo "Entries:\n";
/* This is the correct way to loop over the directory. */
while (false !== ($entry = readdir($handle))) {
echo "$entry\n";
}
/* This is the WRONG way to loop over the directory. */
while ($entry = readdir. ($handle)) {
echo "$entry\n";
}
closedir($handle);
}
?>