2014-01-10 27 views
1

這是一個同步軟件,所以修改日期等需要相同。VB.NET - 更好的方法來複制文件的屬性?

目前我正在使用此代碼來複制文件並設置屬性,但會減慢傳輸循環大約50%。

VB.NET

CurrentFileCreationDate = File.GetCreationTime(CurrentLocalFile).ToString 
CurrentFileLastAccess = File.GetLastAccessTime(CurrentLocalFile).ToString 
CurrentFileLastWrite = File.GetLastWriteTime(CurrentLocalFile).ToString 

File.Copy(CurrentLocalFile, CurrentServerFile) 

File.SetCreationTime(CurrentServerFile, CurrentFileCreationDate) 
File.SetLastAccessTime(CurrentServerFile, CurrentFileLastAccess) 
File.SetLastWriteTime(CurrentServerFile, CurrentFileLastWrite) 

這是做的最好的方法是什麼?或者,還有更好的方法?

+0

Duplicate http://stackoverflow.com/questions/1050813/copy-folder-file-wiithout-modifying-attributes – NinethSense

+0

@NinethSense對不起,但沒有解釋任何答案。 – MRC

+1

因爲沒有比你已經做的好的答案可用,我相信:) – NinethSense

回答

0

這似乎是唯一的方法來做到這一點。

相關問題