使用重命名移动文件时PHP超时

使用重命名移动文件时PHP超时,php,apache,filesystems,Php,Apache,Filesystems,同时使用 foreach ($list_of_files as $file) { rename($file, 'another_folder/' . $file); } 可以在RealMeMe(代码)>中的PHP超时,导致一个文件只能部分移动?选项:增加时间限制,使用服务器(OS)函数,在后台运行。你的选择将取决于我一无所知的因素;-)重命名是一个原子系统调用…它是不可中断的。要么重命名,要么不重命名。没有什么比部分重命名更好的了。[好吧,在停电的情况下,这样的事情总是有可能的…]不仅

同时使用

foreach ($list_of_files as $file) {
    rename($file, 'another_folder/' . $file);
}

可以在RealMeMe(代码)>中的PHP超时,导致一个文件只能部分移动?

选项:增加时间限制,使用服务器(OS)函数,在后台运行。你的选择将取决于我一无所知的因素;-)重命名是一个原子系统调用…它是不可中断的。要么重命名,要么不重命名。没有什么比部分重命名更好的了。[好吧,在停电的情况下,这样的事情总是有可能的…]不仅仅是停电,可能只是文件系统的一个pre-alpha版本,它通过磁盘上的数据来播放混乱的迪斯科舞曲。如果你不能打破它,那就不是真的。请定义“部分移动”-你能解释一下为什么你的问题中使用这两个词吗?@hakre例如,当只复制文件的一半,或者可能创建一个没有复制数据的空文件时。