比较文件夹中的文件,如果尺寸较小则移动它们

时间:2013-07-06 16:01:59

标签: c# file vba batch-file compare

我是新来的,一直试图将一个文件压缩到另一个文件,如果文件夹中的先前文件较大,则移动文件。我试图找到vba,批处理,c#的解决方案,但还没有运气。文件夹中有许多文件按日期排序,我们需要将一个文件与下一个文件进行比较,依此类推。如果我能得到任何帮助,我会非常感激!

1 个答案:

答案 0 :(得分:0)

对于c#:

  • 使用Directory类上的静态方法获取文件夹中的文件列表。
  • 使用FileInfo类获取有关文件的信息(IE:文件大小)
  • 如果文件符合您的条件,请使用File.Move()重新定位文件。

查看IOExceptionUnauthorizedAccessException文档,了解程序运行时可能发生的所有不良事件。