我有一个包含大量文件的目录。 我只想删除单引号,并用FILENAME中的“和”替换&符号(&)到所有文件。 它可能在PHP?重命名目录中的多个文件替换PHP上的某些字符
0
A
回答
1
是的。 您必须打开目录并逐个重命名文件。
if ($fh = opendir('filepath'))
{
while (false !== ($oldName = readdir($fh)))
{
if ($oldName !== $newName = str_replace("&", "and", $oldName))
{
rename($oldName, $newName);
}
}
closedir($fh);
}
+0
我重读了第一部分。你也必须用''''替换单引号'' – 2012-02-04 19:40:03
+0
非常感谢:-) – 2012-02-04 21:53:26
相关问题
- 1. 重命名所有目录中的某些文件
- 2. 如何使用字符串替换来重命名linux中某个目录中的所有文件?
- 3. 如何替换jar文件中某个目录内的某些文件?
- 4. 在某个目录中递归地重命名某些文件 - Shell/Bash脚本
- 5. 重命名Linux中的目录中的多个文件
- 6. 将多个目录中的文件重命名为父目录的名称
- 7. 重命名目录和一些包含的文件/子目录
- 8. 如何重命名unix中所有子目录中的某些文件?
- 9. Gulp:复制时从源目录中重命名某个文件
- 10. 重命名一组目录和文件中的每个这些目录
- 11. 重命名目录的PHP
- 12. PHP文件重命名 - 文件名中的非法字符
- 13. 如何替换文件中的某些字符和EOF
- 14. 重命名目录中的文件
- 15. R - 重命名目录中的文件
- 16. 重命名目录中的文件
- 17. 字符串替换许多表中的某些字段?
- 18. 重命名目录中的PHP文件名
- 19. 替换字符串文本文件的某些部分
- 20. Android用ASCII十六进制值替换文件名中的某些字符
- 21. 如何替换文件名中的多个字符串
- 22. 替换文件名中的unicode字符?
- 23. 哪些字符可以安全地命名文件和目录?
- 24. 用单个bash命令重命名目录中的多个文件
- 25. 在每个子目录中的PHP重命名目录
- 26. VBS - 替换各种文件中的某些文本条目
- 27. 列出目录并找到名称中包含某些字符串的文件
- 28. 如何替换javascript中的某些字符之间的文本
- 29. 一次在目录中重命名多个文件
- 30. 通过重新格式化现有文件名重命名文件 - 与替换字符串一起使用的替换字符串中的占位符
是的!或者你想让我们为你写代码吗? – 2012-02-04 19:37:44