FTP Node Error Report – Unable to Create Directories

I am experiencing an issue with the FTP node in n8n.
While basic FTP operations such as listing files or uploading files work correctly, creating directories does not work at all.

When I attempt to create a new folder using the FTP node:

  • No directory is created

  • No error message is shown

  • The node either does nothing or reports a successful execution, even though no folder was created on the server

This means the node provides no feedback and silently fails.


Expected Behavior

  • The FTP node should create the specified directory on the server.

  • If something goes wrong (permissions, path issues, etc.) the node should return a clear error message.


Actual Behavior

  • Directory creation simply doesn’t happen

  • The node finishes without an error

  • No folder is created on the FTP server

  • No logs or error output explain the failure


Additional Notes

  • The FTP server itself is functioning normally (tested with external FTP clients).

  • Permissions are correct.

  • Other FTP operations within n8n work.

  • The issue is reproducible across different workflows.

The behavior suggests a bug in the FTP node’s “Create Directory” operation”, since it fails silently without any error handling.

If needed, I can provide screenshots, workflow examples, and FTP logs.

Thank you!

This appears to be a known limitation with the FTP node’s directory creation functionality. The node currently doesn’t properly handle the response from the FTP server when creating directories.

As a workaround, you could:

1. Use the SSH node with `mkdir` command if you have SSH access

2. Chain an HTTP Request node to call your FTP server’s API if it has one

3. Use an external FTP client via the Execute Command node

Would you like help setting up one of these alternative approaches? The FTP node definitely needs better error handling for directory operations.