这个程序实现了发送文件/文件夹功能,其中详细功能包括,覆盖发送,追加发送,异步发送,剪切发送,同步发送,其使用方法如下
第一步: 在目标机器上开启recv_filexxxxx.py模块 命令为 python recvxxx.py 也可以长期开启 ,命令为 nohup python recvxxxx.py &
(需要开启端口:13588)
第二步: 导入send_file.py 模块其中可以使用的方法包括
1.发送文件夹
many_file(locapath, path, ip, delete=False, cover=False, asy=False)
--locapath # 你要发送的文件夹
--path # 你要储存的位置
--ip # 发送到哪个ip上
--delete # 决定是否要删除源文件(异步只支持删除文件不支持删除文件夹,同步可以删除文件夹)其中delete=False表示不删除delete=True删除,默认False
--cover # 决定是否被覆盖 其中cover=False 为追加 cover=True为覆盖,默认cover=False
--asy # 决定是否要以异步方式执行 其中asy=False为同步执行 asy=True 为异步执行 默认同步
2.发送单个文件
send_file(locapath,path,ip,delete=False,cover=False)
--locapath # 你要发送的文件夹
--path # 你要储存的位置
--ip # 发送到哪个ip上
--delete # 决定是否要删除源文件其中delete=False表示不删除delete=True删除,默认False
--cover # 决定是否被覆盖 其中cover=False 为追加 cover=True为覆盖,默认cover=False