File節(jié)點(diǎn)是操作文件的節(jié)點(diǎn)
file文件的保存
拖拽 注入節(jié)點(diǎn)inject file節(jié)點(diǎn)(writes msg.payload to a file)和 debug節(jié)點(diǎn)到工作區(qū),并連線
設(shè)置file節(jié)點(diǎn)的文件路徑
windows如果不設(shè)置路徑,會(huì)保存在C:/Users/Administratordocker容器保存在根目錄下
此處文件名我選擇 放到data目錄下,因?yàn)閐ocker容器啟動(dòng)的時(shí)候我把/data目錄掛載到宿主機(jī)上了,方便查看文件
行為有三種,追加至文件 復(fù)寫文件 刪除文件
勾選上創(chuàng)建目錄,否則如果目錄和文件不存在,需要手動(dòng)創(chuàng)建
例子:
[{"id":"898828bc.89b418","type":"inject","z":"6c70a17b.e110f","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":290,"y":300,"wires":[["1e951d4f.b4d6a3"]]},{"id":"1e951d4f.b4d6a3","type":"file","z":"6c70a17b.e110f","name":"save","filename":"/data/testtimestamp.txt","appendNewline":true,"createDir":true,"overwriteFile":"false","encoding":"none","x":450,"y":300,"wires":[["c27669f0.bef7e8"]]},{"id":"c27669f0.bef7e8","type":"debug","z":"6c70a17b.e110f","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":610,"y":300,"wires":[]}]
文件的讀取
文件的讀取和保存類似
把上面的file寫節(jié)點(diǎn)換成file讀節(jié)點(diǎn)(Reads the contents of a file...)
第一個(gè)注入節(jié)點(diǎn)inject只是啟動(dòng)發(fā)送信號(hào)作用
debug區(qū)域顯示文件內(nèi)容:
以上就是關(guān)于node-red File讀取好保存的全部知識(shí)點(diǎn)內(nèi)容,感謝大家對(duì)武林網(wǎng)的支持。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注