



# SFTP
  
Connect and manage a SFTP  

*Read this in other languages: [English](README.md), [Português](README.pr.md), [Español](README.es.md)*

## How to install this module
  
To install the module in Rocketbot Studio, it can be done in two ways:
1. Manual: __Download__ the .zip file and unzip it in the modules folder. The folder name must be the same as the module and inside it must have the following files and folders: \__init__.py, package.json, docs, example and libs. If you have the application open, refresh your browser to be able to use the new module.
2. Automatic: When entering Rocketbot Studio on the right margin you will find the **Addons** section, select **Install Mods**, search for the desired module and press install.  


## Overview


1. Connect to SFTP  
Connect to SFTP

2. Go to directory  
Go to directory indicated by name or absolute path

3. Upload file  
Upload file to current directory

4. Upload folder  
Upload folder to current directory

5. Rename file  
Rename a file that is in the current directory

6. Download file  
Download file from the current directory or from the specified absolute path

7. Delete file  
Delete file from the current directory or from the specified absolute path

8. List files in directory  
Lists files inside a folder

9. Create folder  
Create a folder in the current directory or in the indicated path

10. Delete folder  
Delete file from the current directory or from the specified absolute path

11. Close connection  
Close the connection to the server  




----
### OS

- windows
- mac
- linux
- docker

### Dependencies
- [**pysftp**](https://pypi.org/project/pysftp/)
### License
  
![MIT](https://camo.githubusercontent.com/107590fac8cbd65071396bb4d04040f76cde5bde/687474703a2f2f696d672e736869656c64732e696f2f3a6c6963656e73652d6d69742d626c75652e7376673f7374796c653d666c61742d737175617265)  
[MIT](http://opensource.org/licenses/mit-license.ph)