2013-07-06 56 views
-1

即時新增,一直在試圖將一個文件壓縮到另一個文件,如果文件夾中的前一個文件較大,則移動該文件。我試圖找到vba的解決方案,批處理,c#但沒有運氣。文件夾中有很多按日期排序的文件,我們需要將一個文件與下一個文件進行比較等等。如果我能得到任何幫助,我將不勝感激!比較文件夾中的文件並移動它們(如果文件大小較小)

+1

在c#中,[FileInfo](http://msdn.microsoft.com/en-us/library/system.io.fileinfo.length.aspx)會給你的文件大小爲 – Sayse

+0

請提供示例。你以前的文件是什麼意思?移動哪個文件? – Magoo

+0

本地批量數學僅限於小於2 GB的文件。你的所有文件都小於這個尺寸嗎? – foxidrive

回答

0

爲C#:

  • 使用的目錄類中的靜態方法來獲取文件夾中的文件列表。
  • 使用FileInfo類獲取有關文件的信息(IE:文件大小)
  • 使用File.Move()可以重定位與文件匹配的文件。

查看IOExceptionUnauthorizedAccessException文檔,查看程序運行時可能發生的所有不良情況。