centos移动文件到指定目录_Dynamo批量分离中心文件并另存到指定目录
我們?cè)谧鲰?xiàng)目的時(shí)候,為了方便協(xié)作,一般都會(huì)采用中心文件的方式,但是最終交付的時(shí)候,是需要把中心文件分離的,一個(gè)一個(gè)的分離,感覺(jué)還是他麻煩了,于是就想到用Dynamo來(lái)批量操作,簡(jiǎn)單測(cè)試了下,發(fā)現(xiàn)有現(xiàn)成的節(jié)點(diǎn)可以用,那就是手到擒來(lái)的事了。
這里用到最關(guān)鍵的一個(gè)節(jié)點(diǎn)是"Document.BackgroundOpen",來(lái)自我之前分享的"Orchid"節(jié)點(diǎn)包,這個(gè)節(jié)點(diǎn)在后臺(tái)打開(kāi)項(xiàng)目的時(shí)候,是可以設(shè)置是否從中心文件分離,是否放棄工作集,一下就解決問(wèn)題了。
好了,到這里我們本期教程就結(jié)束了~
開(kāi)個(gè)玩笑,這個(gè)是關(guān)鍵節(jié)點(diǎn),那么我們稍微把這程序完善一下,應(yīng)該就能用了。
這里,我們給他輸入一個(gè)路徑,然后把分離中心文件和放棄工作集都設(shè)置為T(mén)rue。
這樣后臺(tái)打開(kāi)并分離的任務(wù)就完成了,之后再把模型存到指定路徑就可以了,這里需要用到節(jié)點(diǎn)"Document.SaveAs",同樣是"Orchid"里的節(jié)點(diǎn)。
這個(gè)節(jié)點(diǎn)的輸入端,Document就是剛才后臺(tái)打開(kāi)的文檔,文件名這里比較特殊,他要的是"路徑+文件名+后綴名"這樣的格式。然后是否覆蓋寫(xiě)入可以空著,是否保存為中心文件設(shè)置為false就可以了。
文件名這里,我就簡(jiǎn)單的處理了一下,以原"文件名+分離"的格式保存如下圖:
主要用到了獲取原文件名,字符串的處理,這里放大一些
以這樣的方式,我將目錄和文件名合并,輸入給另存文件節(jié)點(diǎn):
到這里,程序基本就完成了,為了讓程序運(yùn)行更完美,我在程序最后加了一步,將后臺(tái)打開(kāi)的文件全部關(guān)閉,如下圖:
DataStream.Await節(jié)點(diǎn)的意思,就是在輸入端運(yùn)行完成以后,才會(huì)運(yùn)行我最后的關(guān)閉節(jié)點(diǎn)。
最后我們看下完整的程序:
好了,今天的分享就到這里了,是不是超級(jí)簡(jiǎn)單~
總結(jié)
以上是生活随笔為你收集整理的centos移动文件到指定目录_Dynamo批量分离中心文件并另存到指定目录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 文明用餐标语文案30句
- 下一篇: int型 判断奇偶_XSS(Reflec