一.概述
用labview来做局域网的文件传输现已很久了,用tcp顺畅处理了大文件的传输,其间包括几个G的文件,可是当你遇到一个文件夹里边包括的许多小文件需求传输时,一个个独自挑选文件显得非常费事,因而完成文件夹的传输显得非常火急,并且会使得传输程序愈加全面,愈加人性化。
二.软件流程图
曾经所做的程序可以将一个文件顺畅传输到客户端,因而传输文件夹里边的多个文件的根本思路便是让传输单个文件的程序循环屡次,也便是在它的外面加一个for循环,循环次数由该文件夹所包括的文件个数决议,可是考虑到也或许传输的仅仅是一个文件,或许文件夹里边没有文件或只要几个空文件夹罢了,因而软件的规划显得比幻想中杂乱了许多,终究的成果也的确如此,下图是软件规划的根本流程,分别为服务器的软件流程框图和客户机的框图。
三.详细程序框图分化
下面临服务器和客户机中关于传输文件夹部分的详细修改做一简略阐明。
1.
运用获取扩展文件名函数,假如文件名为空字符串则挑选的是文件夹,不然挑选的是文件。