Javascript 重命名目录中的文件

Javascript 重命名目录中的文件,javascript,php,Javascript,Php,嘿,伙计们,我的服务器目录中有大量用于播放音乐的.mp3文件,不幸的是,大多数文件看起来都是这样的:(Artist_-SongName)。 是否可以用php或js创建脚本,将目录中的所有文件删除,并在其中签名并留下空间?我会非常感激你的帮助 试试这样的 foreach (glob('*.mp3') as $filename) { rename($filename, str_replace('_', '', $filename)); } 试试这样的 foreach (glob('*.mp

嘿,伙计们,我的服务器目录中有大量用于播放音乐的.mp3文件,不幸的是,大多数文件看起来都是这样的:(Artist_-SongName)。
是否可以用php或js创建脚本,将目录中的所有文件删除,并在其中签名并留下空间?我会非常感激你的帮助

试试这样的

foreach (glob('*.mp3') as $filename) {
    rename($filename, str_replace('_', '', $filename));
}

试试这样的

foreach (glob('*.mp3') as $filename) {
    rename($filename, str_replace('_', '', $filename));
}

您可以通过在目录中循环并使用
str_replace()
rename()
来实现这一点:


您可以通过在目录中循环并使用
str_replace()
rename()
来实现这一点:


是的,这是可能的。“你能分享一下你的尝试吗?”PiotrSikora很高兴答案有帮助,请随意接受答案answer@PiotrSikora请注意StackOverflow…接受答案通常是好的做法。你有7个问题都有答案,等待接受。它帮助其他用户找到类似问题的解决方案,并奖励那些花时间帮助OP的用户;)是的,这是可能的。“你能分享一下你的尝试吗?”PiotrSikora很高兴答案有帮助,请随意接受答案answer@PiotrSikora请注意StackOverflow…接受答案通常是好的做法。你有7个问题都有答案,等待接受。它帮助其他用户找到类似问题的解决方案,并奖励那些花时间帮助OP的用户;)非常简洁的解决方案。但是如果您有一个不同的过滤器,如“*.mp_3”,那么这将替换扩展中的。非常简洁的解决方案。但是,如果您有一个不同的过滤器,如“*.mp_3”@PiotrSikora很乐意帮助,请随意接受答案;)@PiotrSikora很乐意提供帮助,请随意接受答案;)