背景:最近在做设备数据采集时发现,有的设备数据没有提供实时接口;大部分提供的是本地存储,讲主程序存储到一个文件,然后根据主程序内运行的子程序,找到子程序运行文件,获取实时的加工参数。表面上很简单,大不了把对应设备的运行程序文件夹做个共享,在获取文件分布解析。
问题:我利用网络获取文件的程序是这样:
/// <summary>
/// 从ftp上下载文件到本地
/// </summary>
/// <param name="ftpfileparh"></param>
/// <param name="targetpath"></param>
/// <returns></returns>
private int DownLoad(string ftpfileparh, string targetpath)
{
logger.Info("进入下载文件方法");
logger.Info("ftp文件:"+ftpfileparh);
logger.Info("t