Macos 用相同的名称替换所有文件

Macos 用相同的名称替换所有文件,macos,window,Macos,Window,我在多个文件夹中有一个名为PFSound.js的文件 我已经更新了它,所以我想替换这些目录中的所有PFSound.js文件以获得新的文件 有没有一种方法可以一次性完成 Mac或windows都可以 谢谢 您可以为此使用python脚本 import os newfilename="the_new_name" def renamethefile(folderPath): for fileOrFolder in os.listdir(folderPath): if os.p

我在多个文件夹中有一个名为PFSound.js的文件 我已经更新了它,所以我想替换这些目录中的所有PFSound.js文件以获得新的文件

有没有一种方法可以一次性完成

Mac或windows都可以


谢谢

您可以为此使用python脚本

import os 
newfilename="the_new_name"
def renamethefile(folderPath):
    for fileOrFolder in os.listdir(folderPath):
        if os.path.isdir(fileOrFolder) :
            renamethefile(fileOrFolder)
            continue
        else:
            os.rename(fileOrFolder, newfilename) 
renamethefile("/path/to/the/folder");

我希望这对您有所帮助。

在Mac/Linux上,您可以这样做:

find . -type f -name "PFSound.js" -exec cp path/to/new/PFSound.js {} \;
假设您希望从当前目录向下执行此操作,并且新的PFSound.js位于其他位置


也就是说。。。。从dot(当前目录)开始查找名为“PFSound.js”的“file”类型的所有内容,对于找到的每一个内容,执行copy命令并将新的PFSound.js复制到刚刚找到旧文件的位置。

这似乎是系统管理员的问题,而不是编程问题。