cmd批量修改文件名 增加文字_Dynamo自动批量化修改文件名称
今天我們說一下如何批量化的修改文件名稱,都9102年了總不能一個(gè)一個(gè)手動(dòng)去修改吧。比如我們要對(duì)現(xiàn)有的族修改為帶有我們企業(yè)縮寫的族庫,于是乎我把朋友的族就借過來了
可以是下面這樣:
當(dāng)然也不僅僅是修改族文件名稱,我們可以修改任意文件夾下的文件名稱
接下來講講整體實(shí)現(xiàn)思路:
一、首先我們需要獲取到文件夾下所有文件的路徑;
上圖是我所獲取文件夾下所有的文件(注意和后面修改后的對(duì)比一下)
二、我們將我們需要修改后的字符替代之前的字符:
三、也就是我們的最后一步,最重要的一步,執(zhí)行修改,我們?cè)谶@里是使用了這樣一段代碼來實(shí)現(xiàn):
輸入端依次為路徑名,舊名稱、新名稱、后綴名
#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="點(diǎn)星閣——彩虹直至黑白L "+" 修改成功 "+newNames[i]message.append(msg)i=i+1 msgBox = TaskDialog OUT = message,msgBox.Show("牛侃BIM", "彩虹直至黑白: " + message[0]);以下為修改后的文件
當(dāng)然這只是一個(gè)思路,我們還可以做更多的事情出來。
細(xì)心的朋友們會(huì)發(fā)現(xiàn),我的節(jié)點(diǎn)和連線都是彩色的,這里我使用了iris節(jié)點(diǎn)包,我們?cè)诎惭b之后會(huì)發(fā)現(xiàn)我們的節(jié)點(diǎn)在左上角會(huì)有一個(gè)小三角,點(diǎn)擊小三角就可以彈出以下的界面,之后我們可以對(duì)節(jié)點(diǎn)的背景色、名稱顏色、標(biāo)題顏色輸入端輸出端以及連線設(shè)置顏色;
總結(jié)
以上是生活随笔為你收集整理的cmd批量修改文件名 增加文字_Dynamo自动批量化修改文件名称的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql sqldump_mysql
- 下一篇: mysql的学习要点_MySQL中的联合