Workflow: Executecommand Readbinaryfile Automate

Workflow Details

Download Workflow
{
    "nodes": [
        {
            "name": "On clicking 'execute'",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                250,
                300
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "name": "Read Binary File",
            "type": "n8n-nodes-base.readBinaryFile",
            "position": [
                440,
                300
            ],
            "parameters": {
                "filePath": "\/home\/n8n\/filelist.txt"
            },
            "typeVersion": 1
        },
        {
            "name": "Move Binary Data",
            "type": "n8n-nodes-base.moveBinaryData",
            "position": [
                610,
                300
            ],
            "parameters": {
                "options": [],
                "setAllData": false
            },
            "typeVersion": 1
        },
        {
            "name": "Function",
            "type": "n8n-nodes-base.function",
            "position": [
                810,
                300
            ],
            "parameters": {
                "functionCode": "items[0].json.arrData = items[0].json.data.split(\"\\n\");\nitems[0].json.data = {};\nitems[0].json.dataSize = items[0].json.arrData.length-2;\nreturn items;"
            },
            "typeVersion": 1
        },
        {
            "name": "Execute Command",
            "type": "n8n-nodes-base.executeCommand",
            "position": [
                1040,
                300
            ],
            "parameters": {
                "command": "=echo \"The file name is {{$node[\"Function\"].json[\"arrData\"][$runIndex]}}\" >> \/home\/n8n\/n8n-output.txt"
            },
            "typeVersion": 1
        },
        {
            "name": "IF",
            "type": "n8n-nodes-base.if",
            "position": [
                1250,
                520
            ],
            "parameters": {
                "conditions": {
                    "number": [
                        {
                            "value1": "={{$node[\"Function\"].json[\"dataSize\"]}}",
                            "value2": "={{$runIndex}}",
                            "operation": "larger"
                        }
                    ],
                    "string": []
                }
            },
            "typeVersion": 1
        },
        {
            "name": "NoOp",
            "type": "n8n-nodes-base.noOp",
            "position": [
                1450,
                540
            ],
            "parameters": [],
            "typeVersion": 1
        }
    ],
    "connections": {
        "IF": {
            "main": [
                [
                    {
                        "node": "Execute Command",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "NoOp",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Function": {
            "main": [
                [
                    {
                        "node": "Execute Command",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Execute Command": {
            "main": [
                [
                    {
                        "node": "IF",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Move Binary Data": {
            "main": [
                [
                    {
                        "node": "Function",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Read Binary File": {
            "main": [
                [
                    {
                        "node": "Move Binary Data",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "On clicking 'execute'": {
            "main": [
                [
                    {
                        "node": "Read Binary File",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

HTTP Dropbox Automation Webhook
View
Zendesk HubSpot Create Scheduled
View
Translate
View
GitHub Stickynote Create Triggered
View
Receive updates for changes in the specified list in Trello
View
My workflow 4
View
Eventbrite Automate Triggered
View
Smart Factory Data Generator
View
Automate Figma Versioning and Jira Updates with n8n Webhook Integration
View
Code Editimage Import Webhook
View