while ((size = stream.Read(data,0,data.Length)) > 0) {\r
fs.Write(data, 0, size);\r
\r
- bool hoge = cancelCalled;\r
- \r
if (cancelCalled) {\r
throw new NaGetTaskCanceledException(string.Empty);\r
}\r
}\r
}\r
}\r
+ \r
+ // 更新日を補完\r
+ if (File.Exists(filepath)) {\r
+ if (response is HttpWebResponse) {\r
+ File.SetLastWriteTime(filepath, ((HttpWebResponse) response).LastModified);\r
+ } else if (response is FtpWebResponse) {\r
+ File.SetLastWriteTime(filepath, ((FtpWebResponse) response).LastModified);\r
+ }\r
+ }\r
} finally {\r
if (response != null) {\r
response.Close();\r