當(dāng)前位置:首頁 > 公眾號精選 > 小熊派開源社區(qū)
[導(dǎo)讀]本人主要介紹了File控件。

File控件介紹

file控件:

每個消息的有效荷載將添加到文件的末尾,可以選擇在每個消息之間添加一個換行符。可以將其配置為覆蓋整個文件,而不是在文件后添加段落,可以從編碼列表中指定寫入文件的數(shù)據(jù)的編碼,還可以將此節(jié)點(diǎn)配置為刪除文件。

file in控件:

以字符串或二進(jìn)制緩沖區(qū)的形式讀取文件的內(nèi)容。在Windows上,可能需要使用轉(zhuǎn)義路徑分隔符,例如:\\Users\\myUser。

可以選擇將文本文件拆分為幾行,每行輸出一條消息,或者將二進(jìn)制文件拆分為較小的buffer塊-塊大小取決于操作系統(tǒng),但通常為64k(Linux/Mac)或41k(Windows)。如果輸出格式為字符串,則可以從編碼列表中指定輸入數(shù)據(jù)的編碼。

file控件使用

1、配置file節(jié)點(diǎn)

拖拽一個file節(jié)點(diǎn),進(jìn)行如下編輯:


可以看到,圖中提示文件名應(yīng)該是絕對路徑。因此,我們需要在電腦本地目錄中創(chuàng)建相應(yīng)的路徑,將該路徑復(fù)制到文件名框中并在路徑后面加上你所要創(chuàng)建的文件。

如:“F:\NODE-RED\file生成.txt”。


通過該控件可以進(jìn)行文件的追加、復(fù)寫(覆蓋)以及刪除。配置完成后點(diǎn)擊完成。

2、配置inject節(jié)點(diǎn)

拖拽一個inject節(jié)點(diǎn),用于輸入要發(fā)送的信息??梢赃x擇發(fā)送inject節(jié)點(diǎn)發(fā)送內(nèi)容中所包括的所有格式。這里選擇文字列,輸入BearPi。名稱設(shè)置為小熊派,點(diǎn)擊完成。


3、連接節(jié)點(diǎn)

將inject節(jié)點(diǎn)與file節(jié)點(diǎn)相連:


4、部署

點(diǎn)擊部署,完成后點(diǎn)擊inject節(jié)點(diǎn),將文字列信息注入數(shù)據(jù)流。


此時,在電腦相應(yīng)路徑下已經(jīng)生成“file生成.txt”文件,打開txt文件可看到txt中已經(jīng)輸出了文字列信息“BearPi”。



file控件生成的文件不僅僅是txt文件,還可以是word或其他文件,只需要將生成文件的后綴名改成相應(yīng)文件的后綴名即可。

file in控件使用

1、file in控件

file in控件和inject控件他們兩者的功能類似,都是輸入控件。通過對比可以看出來,file in控件左邊的小方塊,與inject左邊的小按鈕一樣,用于輸入觸發(fā)。


2、配置file in節(jié)點(diǎn)

將inject節(jié)點(diǎn)名字更改為“觸發(fā)”,file in節(jié)點(diǎn)配置如下圖,在文件名欄填入本地電腦中的.jpg格式的圖片路徑,如:“E:\1work\公眾號圖片\iot.jpg”。由于file in節(jié)點(diǎn)輸入的是圖片,因此輸入欄選擇為“一個Buffer對象“或“一個Buffer流“。


3、配置file節(jié)點(diǎn)

配置用于輸出文件的file節(jié)點(diǎn)。

在文件名欄中填入要輸出圖片的所在路徑,如:”F:\NODE-RED\IOT.jpg“。由于輸出文件為圖片,故將行為選擇“復(fù)寫文件”,配置具體信息如下圖:


4、部署

點(diǎn)擊部署,完成后點(diǎn)擊inject節(jié)點(diǎn),通過file in節(jié)點(diǎn)輸入圖片,再通過file節(jié)點(diǎn)將圖片輸出到電腦另一個指定的文件夾中??煽闯鲋付ㄎ募A中已經(jīng)生成了相應(yīng)名稱的圖片文件。



file in控件與file控件相同,可以輸入不同格式的文件,這里只是將jpg格式文件作為案例演示,可以盡情開放思維,嘗試去發(fā)現(xiàn)更多有關(guān)于file控件的功能。


免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點(diǎn),不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉