2014-02-09 49 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"); 

我希望这对你有所帮助。

相关问题