OSDN Git Service

na-get-lib,ファイルサイズ0の一時ファイルを無駄に作ることがある不具合を修正 v1.4.2
authorttp <ttp@git.sourceforge.jp>
Sat, 13 Oct 2012 09:52:08 +0000 (18:52 +0900)
committerttp <ttp@git.sourceforge.jp>
Sat, 13 Oct 2012 09:52:08 +0000 (18:52 +0900)
na-get-lib/NaGet/Utils.cs

index 96c72ab..7cdc07b 100644 (file)
@@ -180,9 +180,9 @@ namespace NaGet
                        if ((pos = filename.IndexOfAny(Path.GetInvalidFileNameChars())) >= 0) {\r
                                // 不正な文字が含まれているならば、それ以降を削除\r
                                filename = filename.Substring(0, pos);\r
-                               // そうしてしまったら文字の内容がまったくなくなってしまったら、ランダムな名に\r
+                               // そうしてしまったら文字の内容がまったくなくなってしまったら、現在時刻から取得\r
                                if (filename.Length == 0) {\r
-                                       filename = Path.GetFileName(Path.GetTempFileName());\r
+                                       filename = string.Format("tmp_{0}", DateTime.Now.Ticks);\r
                                }\r
                        }\r
                        return filename;\r