2014-01-10 24 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

这似乎是唯一的方法来做到这一点。

相关问题