php怎么批量修改文件名
在PHP中,可以使用scandir
函数来获取指定目录下的文件列表,然后使用rename
函数来修改文件名。
以下是一个示例代码,实现将指定目录下的所有文件名以"new_"作为前缀:
$dir = 'path/to/directory'; // 指定目录路径
// 获取指定目录下的文件列表
$files = scandir($dir);
// 遍历文件列表
foreach($files as $file){
// 排除目录和上级目录
if($file != '.' && $file != '..'){
// 构造新的文件名
$newName = 'new_' . $file;
// 修改文件名
rename($dir . '/' . $file, $dir . '/' . $newName);
}
}
请将path/to/directory
替换成需要修改文件名的目录路径。注意,该代码会将指定目录下的所有文件(包括子目录中的文件)都进行修改。如果只需要修改特定类型的文件,可以使用其他条件进行筛选。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:Oracle rman异机恢复的方法是什么 下一篇:IDEA中如何配置多语言支持
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。