2014-02-09 89 views
0

我在多個文件夾中一個名爲PFSound.js 我已經更新了它,所以我想,以取代在這些目錄中的新的所有PFSound.js文件,同名替換所有文件

有一次只做一次的方法?

Mac或windows是好的

謝謝!!

+0

這似乎是一個系統管理員問題,而不是一個編程問題。 –

回答

1

在Mac/Linux上,你可以這樣做:

find . type f -name "PFSound.js" -exec cp path/to/new/PFSound.js {} \; 

假設你希望做的是從向下當前目錄和新PFSound.js位於別處。

這就是說....從點(當前目錄)開始,找到類型爲「file」的所有東西,併爲每個找到的東西執行copy命令並將新的PFSound.js複製到同一個地方剛剛找到一箇舊的。

1

你可以使用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"); 

我希望這對你有所幫助。

相關問題