Macos 用相同的名称替换所有文件
我在多个文件夹中有一个名为PFSound.js的文件 我已经更新了它,所以我想替换这些目录中的所有PFSound.js文件以获得新的文件 有没有一种方法可以一次性完成 Mac或windows都可以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
谢谢 您可以为此使用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复制到刚刚找到旧文件的位置。这似乎是系统管理员的问题,而不是编程问题。