OSDN Git Service

na-get-lib,ファイルダウンロードで attachment;filename= のようにセミコロン後にスペースがない場合の対応
[applistation/AppliStation.git] / archive-inst / InstalledFileList.cs
index b991a7c..52a4e2c 100644 (file)
@@ -24,7 +24,9 @@ namespace ArchiveInstall
                public IEnumerable<InstalledFile> Verify(string rootDirectory)\r
                {\r
                        foreach (InstalledFile file in Entries) {\r
-                               if (! file.Hash.Validate(Path.Combine(rootDirectory, file.Path)) ) {\r
+                               string filepath = Path.Combine(rootDirectory, file.Path);\r
+                               \r
+                               if (File.Exists(filepath) && (! file.Hash.Validate(filepath))) {\r
                                        yield return file;\r
                                }\r
                        }\r