cmd批量修改文件名 增加文字_Dynamo自动批量化修改文件名称
生活随笔
收集整理的這篇文章主要介紹了
cmd批量修改文件名 增加文字_Dynamo自动批量化修改文件名称
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天我們說一下如何批量化的修改文件名稱,都9102年了總不能一個一個手動去修改吧。比如我們要對現有的族修改為帶有我們企業縮寫的族庫,于是乎我把朋友的族就借過來了
可以是下面這樣:
當然也不僅僅是修改族文件名稱,我們可以修改任意文件夾下的文件名稱
接下來講講整體實現思路:
一、首先我們需要獲取到文件夾下所有文件的路徑;
上圖是我所獲取文件夾下所有的文件(注意和后面修改后的對比一下)
二、我們將我們需要修改后的字符替代之前的字符:
三、也就是我們的最后一步,最重要的一步,執行修改,我們在這里是使用了這樣一段代碼來實現:
輸入端依次為路徑名,舊名稱、新名稱、后綴名
#write by 彩虹直至黑白L #https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU0NDA0MTk3Mg==&scene=124#wechat_redirect import clr import sys pyt_path = r'C:Program Files (x86)IronPython 2.7Lib' sys.path.append(pyt_path) clr.AddReference('RevitAPIUI') from Autodesk.Revit.UI import TaskDialog import os filePath = IN[0] fileNames = IN[1] newNames = IN[2] _houzuiming= IN[3] message=[] i=0 while i<filePath.Count:if newNames[i] is not None and _houzuiming in newNames[i]:os.rename(filePath[i],filePath[i].replace(fileNames[i],"")+newNames[i])msg="點星閣——彩虹直至黑白L "+" 修改成功 "+newNames[i]message.append(msg)i=i+1 msgBox = TaskDialog OUT = message,msgBox.Show("牛侃BIM", "彩虹直至黑白: " + message[0]);以下為修改后的文件
當然這只是一個思路,我們還可以做更多的事情出來。
細心的朋友們會發現,我的節點和連線都是彩色的,這里我使用了iris節點包,我們在安裝之后會發現我們的節點在左上角會有一個小三角,點擊小三角就可以彈出以下的界面,之后我們可以對節點的背景色、名稱顏色、標題顏色輸入端輸出端以及連線設置顏色;
總結
以上是生活随笔為你收集整理的cmd批量修改文件名 增加文字_Dynamo自动批量化修改文件名称的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql sqldump_mysql
- 下一篇: 2019运管取消了滴滴还查吗_劳务资质2