InfoQ

交流

讨论:请教:通过php改变文件夹名的难题

作者 gemei 发布于 0000-00-00 分类:php基础编程

我的服务器是win2k系统,我用php程序改变文件夹名时遇到一个难题:如果有人正在访问这个文件夹中的文件时,就不能用rename()改变此文件夹的名。
没人访问此文件夹时,却能用rename()改此文件夹名。
我想:就是有人正在访问此文件夹中文件时,也能用php程序来改此文件夹的名。

(在linux中可以做到,但在win2k中不能做到,请朋友们多指教)



逛论坛交流请教:通过php改变文件夹名的难题

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

8 条回复

回复

>和操作系统有关吧。 发表人 lindi 发表于 09月30日
>难题 发表人 KnightE 发表于 09月30日
>突发奇想: 就新建一个文件夹。再把.. 发表人 cfz_548 发表于 09月30日
>呵呵…… 发表人 cizi 发表于 09月30日
> QUOTE: 最初由 cfz_548 .. 发表人 gemei 发表于 09月30日
>T 发表人 gemei 发表于 09月30日
>1234 发表人 cnruyi 发表于 09月30日
>大家是怎么解决的? 发表人 gemei 发表于 09月30日
  1. >和操作系统有关吧。

  2. >难题

  3. >突发奇想:
    就新建一个文件夹。再把原来文件夹里的东西,都剪切过去
    。删除原来的文件夹
    不知道行的通,还是行不通

  4. >呵呵……

  5. >

    QUOTE:
    最初由 cfz_548 发布
    [B]突发奇想:
    就新建一个文件夹。再把原来文件夹里的东西,都剪切过去
    。删除原来的文件夹
    不知道行的通,还是行不通 [/B]

    当然不行了,因为当这个文本夹内的文件太多时,有可能操作失败的。


    我又试过了,就是真接在主机上操作,当改名有人正在访问这个文件夹的文件名时,也不能改名,有错误提示

    看来在win下解决这个问题,不好解决!

  6. >T

  7. >1234

  8. >大家是怎么解决的?




  9. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

问个问题

$filename = "http://localhost/game/a.rar"; if ($is_file) {...

愤怒!

1。愤怒自己技不如人,被人嫌。 2。愤怒当官的不象个当官的样。...

美丽的风景图!

地方

我该把error_reporting 设置为 E_AL...

他现在就是E_ALL & ~E_NOTICE 我该设置成E_ALL吗?

这个session 的warning是什么意思?

Warning: Unknown(): Your script possibly relies on a session...

管理员加一个用户的口令是怎么写的?

管理员加一个用户的口令是怎么写的?

如何按照某种特殊顺序读取文件名

readdir好像没有顺序读取的功能......

怎样实现变量的递增??求助!!

我想通过meta的刷新来实现 <? echo " 递...

加载*.iso文件和MPLAYER播放*.iso文件的...

加载*.iso文件和MPLAYER播放*.iso文件的问题 1.加载*.iso文件...

这半年以来

半年了, 第一个月,过是很累, 第二个月,开始心中不安, ...

[]