Skip to content

FTPTools

Abyss Morgan edited this page Sep 14, 2024 · 6 revisions

Configure connection

This tool is used for configure FTP connection.

Data entered:

  • Label: A short phrase identifying the connection in other sub tools
  • FTP Host
  • FTP Port
  • FTP SSL (Y/N)
  • FTP User
  • FTP Pass

Config:

  • Every mysql connection config is stored into "%LOCALAPPDATA%/NGC-TOOLKIT/FTP/{label}.ini"
  • FTP Tools Config File

Remove connection

This tool is used for remove connection config.

Data entered:

  • Label / ID

Open config folder

This tool is used for open config folder.

Show connections

This tool is used for show connection list.

Get file list

This tool is used for get file list from ftp.

Data entered:

  • Label / ID
  • Output (One folder for results file)
  • FTP folder (One ftp folder)
  • Extensions (Empty for all, separate with spaces for multiple)
  • Name filter (Empty for none, separate with spaces for multiple)
  • Simplified list (Y/N) (Simplified list contains only file path, normal list contain: path, file directory, file name, modification date, size, unix permissions)

Rules:

  • If name filter used: operate only files when name contain one of filter
  • .csv file is saved into output folder as "FtpList <datetime>.csv"

Config:

Download files

This tool is used for download files from ftp.

Data entered:

  • Label / ID
  • FTP folder (One input ftp folder)
  • Extensions (Empty for all, separate with spaces for multiple)
  • Name filter (Empty for none, separate with spaces for multiple)
  • Output (One output local folder)

Rules:

  • If name filter used: operate only files when name contain one of filter

Upload files

This tool is used for upload files into ftp.

Data entered:

  • Label / ID
  • Input (One input local folder)
  • Extensions (Empty for all, separate with spaces for multiple)
  • Name filter (Empty for none, separate with spaces for multiple)
  • FTP folder (One output ftp folder)

Rules:

  • If name filter used: operate only files when name contain one of filter

Delete files

This tool is used for delete files from ftp.

Data entered:

  • Label / ID
  • FTP folder (One ftp folder)
  • Extensions (Empty for all, separate with spaces for multiple)
  • Name filter (Empty for none, separate with spaces for multiple)

Rules:

  • If name filter used: operate only files when name contain one of filter
  • Empty folders will not be deleted

Delete empty folders

This tool is used for delete empty folders from ftp.

Data entered:

  • Label / ID
  • FTP folder (One ftp folder)

Delete structure (folders and files)

This tool is used for delete files and folders from ftp.

Data entered:

  • Label / ID
  • FTP folder (One ftp folder)

Copy files from FTP to FTP

This tool is used for copy files from ftp to another/same ftp

Data entered:

  • Source label / ID
  • Destination label / ID
  • FTP input (One input ftp folder)
  • FTP input (One output ftp folder)
  • Extensions (Empty for all, separate with spaces for multiple)
  • Name filter (Empty for none, separate with spaces for multiple)
  • Create empty folders (Y/N) (If used, then first step is clone full folder structure)

Rules:

  • If name filter used: operate only files when name contain one of filter
  • The copied file is downloaded to the RAM memory

Import FileZilla XML

This tool is used for import XML file from FileZilla export

Data entered:

  • XML file (Valid FileZilla xml file containing one or multiple servers data)

Rules:

  • Skip server data if some properties not found
  • Generate label from server name

Informations:

Additional configuration

- Tools:

Clone this wiki locally