簡體   English   中英

替換所有同名文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM