软件以应用为本

beewolf, 5 十二月, 2023

一个简单的应用,就是将投标人的word文档下载下来。请教开发商,说打包下载只有pdf形式的,估计不是不行,主要是开发需要时间,且不能影响生产系统。

现状:有一个对应表,GUID对应投标人的什么类型的文档;能够下载SFTP。我决定自己来开发一个小程序满足同事的需求。

1,首先是验证我能不能下载。找到一个ssh.net的包,查看例子后,觉得可行。测试了一下,路径写好,下载后的位置也设置正常,然后运行,哈哈,美妙地下载下来了。

2,开发商导出了一份excel文件,对应的项目和文件位置和文件名称。我觉得自己编码能力不够,还是需要一步一步的看着来,于是找到一个excel转换成datatable然后在winform中显示出来的代码,结合自己以前双击列表的经验,成功地组合了文件路径。(里面有些异常符号,采用trim功能删除之)。再次测试下载,又成功了。

3,觉得应该用项目名称来做文件夹,以前我好怕操作文件和文件夹,结果网上一看代码,超级简单。Directory.exists(),然后不存在就create。

for循环一下,出现了最大索引要minius 1,我重新写了代码,搞定。

完美地下载下来12个项目的doc文档,大约5G!!!

----

我想着到此告一段落,然后决定update到git中,又一番折腾。还是成功了。

只不过,今天想去还书的计划要推迟了。