首页| 论坛| 消息

标题:tcp传输文件夹问题
作者:zhangzsx
日期:2020-06-30 10:06
内容:

请教一下,哪位大神知道怎么用tcp传输文件夹,麻烦指导一下,感谢!我已经实现了文件传输,但对于文件夹的传输,完全没思路


#1 [maxlogo 06-30 12:51]
判断远程文件夹是否存在,不存在就创建,然后就是递归传输文件了
#2 回 maxlogo 的帖子 [zhangzsx 07-01 08:46]
maxlogo:判断远程文件夹是否存在,不存在就创建,然后就是递归传输文件了 (2020-06-30 12:51) 
这样的话,要求发送端在建立connection之前就把发送的文件夹及包含的文件(文件夹)信息一起通知给接收端,好让接收端知道要创建哪些递归文件夹?
#3 [levon 07-02 09:18]
1. 枚举文件夹;
2.发送所有文件夹的信息,接收端创建所有文件夹;
3. 循环发送每一个文件,携带上各自的目标路径;接收端保存到对应的路径下即可。

如果不考虑空的子目录;
也可以直接执行第三步,接收端发现目标目录不存在直接强制创建也可以了。
#4 回 levon 的帖子 [zhangzsx 07-02 12:32]
levon:1. 枚举文件夹;
2.发送所有文件夹的信息,接收端创建所有文件夹;
3. 循环发送每一个文件,携带上各自的目标路径;接收端保存到对应的路径下即可。

....... (2020-07-02 09:18) 
感谢!这个思路我看懂了,应该是可行的,我再研究研究怎么循环发送接收,刚搞会单个文件的传输

回复 发表
主题 版块