Unlink运作完美。
if ( file_exists("result/feed/kalo/Cnf.txt" ) && file_exists("result/feed/vor/Cnm.txt")){
unlink("result/feed/kalo/Cnf.txt");
if ( ! rename("result/feed/vor/Cnm.txt","result/feed/vor/Cnm1.txt") ) {
echo 'Não renomeou para Cnm1 !';
}
}
然而,我一直收到以下错误:
警告:重命名(result / feed / vor / Cnm.txt,result / feed / vor / Cnm1.txt)[function.rename]:C:\ wamp2 \ www \ beed \ loof.php上没有错误57 Nãorenomeoupara Cnm1!
答案 0 :(得分:1)
“我试图给予取消链接但拒绝许可 - Ricardo Schieck 33秒前”
您需要为文件夹和文件分配适当的权限才能进行修改。
参考文献:
您的路径分配也可能已关闭,您可能需要从服务器的根目录开始。
即:(您需要使用服务器的实际路径)
/var/user/public/result/feed/kalo/Cnf.txt
并将该逻辑应用于所有其他作业。
另外,您可能需要将&&
运算符更改为||
为“OR”,而不是&&
为“AND”。
使用错误报告:
并确保要重命名的文件(或多个文件)存在。