コード例 #1
0
        private void CleanupUnusedFiles(FileInfoArray files)
        {
            SetStatus(Properties.Resources.Cleanup);

            var allFiles = Directory.GetFiles(targetDir, "*.*", SearchOption.AllDirectories);
            var toDelete = allFiles.Except(files.Files.Select(i => i.GetFullFileName(targetDir)));

            foreach (var f in toDelete)
            {
                Debug.WriteLine(String.Format(Properties.Resources.Deleting, f));
                File.Delete(f);
            }
        }
コード例 #2
0
ファイル: Bootstrapper.cs プロジェクト: daszat/zetbox
        private void CleanupUnusedFiles(FileInfoArray files)
        {
            SetStatus(Properties.Resources.Cleanup);

            var allFiles = Directory.GetFiles(targetDir, "*.*", SearchOption.AllDirectories);
            var toDelete = allFiles.Except(files.Files.Select(i => i.GetFullFileName(targetDir)));

            foreach (var f in toDelete)
            {
                Debug.WriteLine(String.Format(Properties.Resources.Deleting, f));
                File.Delete(f);
            }
        }