[英]replace all files with same name
我在多個文件夾中有一個名為 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 位於其他位置。
這就是說.... 找到,從點(當前目錄)開始,所有名稱為“PFSound.js”的“file”類型的東西,對於你找到的每一個,執行復制命令並復制新的 PFSound.js到你剛剛找到一個舊地方的同一個地方。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.