Skip to content

Latest commit

 

History

History
78 lines (51 loc) · 1.38 KB

README_EN.md

File metadata and controls

78 lines (51 loc) · 1.38 KB

中文

FTP

LICENSE LICENSE

Promisify FTP

Install width npm

$ npm install @jiaminghi/ftp

Use

import { put, mkDir } from '@jiaminghi/ftp'

// do something

Examples

put

type put = (ftp: Client, src: string, dest: string) => Promise<boolean>

rmDir

type rmDir = (ftp: Client, src: string, recusive = true) => Promise<boolean>

mkDir

type mkDir = (ftp: Client, src: string, recusive = true) => Promise<boolean>

getList

type getList = (ftp: Client, src: string) => Promise<Client.ListingElement[] | false>

emptyDir

type emptyDir = (ftp: Client, src: string, except: string[] = []) => Promise<boolean>

deleteFile

type deleteFile = (ftp: Client, src: string) => Promise<boolean>