问个问题
$filename = "http://localhost/game/a.rar"; if ($is_file) {...
作者 gemei 发布于 0000-00-00 分类:php基础编程
我的服务器是win2k系统,我用php程序改变文件夹名时遇到一个难题:如果有人正在访问这个文件夹中的文件时,就不能用rename()改变此文件夹的名。
没人访问此文件夹时,却能用rename()改此文件夹名。
我想:就是有人正在访问此文件夹中文件时,也能用php程序来改此文件夹的名。
(在linux中可以做到,但在win2k中不能做到,请朋友们多指教)
逛论坛交流:请教:通过php改变文件夹名的难题
>和操作系统有关吧。
>难题
>突发奇想:
就新建一个文件夹。再把原来文件夹里的东西,都剪切过去
。删除原来的文件夹
不知道行的通,还是行不通
>呵呵……
>QUOTE: 最初由 cfz_548 发布
[B]突发奇想:
就新建一个文件夹。再把原来文件夹里的东西,都剪切过去
。删除原来的文件夹
不知道行的通,还是行不通 [/B]
当然不行了,因为当这个文本夹内的文件太多时,有可能操作失败的。
我又试过了,就是真接在主机上操作,当改名有人正在访问这个文件夹的文件名时,也不能改名,有错误提示
看来在win下解决这个问题,不好解决!
>T
>1234
>大家是怎么解决的?
8 条回复
回复