unlink无法删除文件 在windows下执行unlink()函数,我自己测试没有问题,但是别人通过这段程序执行结果老是报错,无法删除指定的文件,请高手指点!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Warning: unlink(E:\data\Analytical_Ori\temp\LCMS08-PH-TN-020376-1-5-27A(X00010-047A)1T.lcd) [function.unlink]: Permission denied in D:\www\analysis_distract\distract.php on line 123 没有权限,确定你的文件不是只读的,而且IIS有权限操作 在php.net查到了下面的解释http://us2.php.net/manual/en/function.unlink.php试试:$path_to_file="E:\data\Analytical_Ori\temp\";$filename = "LCMS08-PH-TN-020376-1-5-27A(X00010-047A)1T.lcd";$old = getcwd(); chdir($path_to_file);unlink($filename);chdir($old); 文件目录忘记了需要转义$path_to_file="E:\\data\\Analytical_Ori\\temp\\"; 执行阿帕奇的是administrator,所有文件都是可控制权限。 我觉得,通过web访问,所有用户的权限应该是一样的,不应该存在权限的差异,有的文件可以按照程序执行,进行删除,而有些文件无法删除,这个结论让我有些摸不着头脑。 没错,通过web访问,所有用户的权限应该是一样的。但是上传上来的文件权限并不是都一样的啊。如果是root用户上传的文件你肯定删不了。 该系统运行于windows平台,所有上传文件都是通过文件夹共享上传,执行程序的用户是administrator,还用户有控制文件的权限,有些文件可以删除,有些文件则无法删除。不知道此信息是否详细,请遇到此问题的朋友帮助解决。 提示已经确定了,肯定是权限问题。哪一块的权限问题就要你去查了。执行程序的用户不会是admin的,除非你特地去设过…… 求一段源码 global 变量在大并发环境是线程安全的吗? 新手 请问,我在电脑上安装svn以后,向网站的资源库检出时,为什么错误总是 向那个网站导出所有并要求重新定位? CURL抓取疑问 php与mysql连接问题,请各位帮帮忙 while的问题 关于ewebeditor怎么赋初始值? 有谁用过phpBB建立论坛的?小弟遇到点问题,想请教一下! 安装WampServer出现的问题 求助,PHP CURL GET本机PHP文件超时 这个数组用SMT怎么循环 请问是浏览器有问题还是apache还是php设置有问题?
http://us2.php.net/manual/en/function.unlink.php试试:
$path_to_file="E:\data\Analytical_Ori\temp\";
$filename = "LCMS08-PH-TN-020376-1-5-27A(X00010-047A)1T.lcd";
$old = getcwd();
chdir($path_to_file);
unlink($filename);
chdir($old);
$path_to_file="E:\\data\\Analytical_Ori\\temp\\";
但是上传上来的文件权限并不是都一样的啊。如果是root用户上传的文件你肯定删不了。