コード例 #1
0
 public FolderViewModel(Folder folder)
 {
     Folder = folder;
     ChangePathCommand = new RelayCommand(param => ChangePath());
     DeleteFolderCommand = new RelayCommand(param => Delete());
     RequestCleaningCommand = new RelayCommand(param => Cleaner.Clean(Folder));
     ShowFolderSettingsCommand = new RelayCommand(param => ShowFolderSettings());
     SettingsVisibility = Visibility.Collapsed;
 }
コード例 #2
0
ファイル: Cleaner.cs プロジェクト: hschroedl/clean-folders
 public static void Clean(Folder folder)
 {
     List<String> folderContents = GetFolderContents(folder.Path);
     IEnumerable<string> deletionList = GetDeletionList(folderContents, folder.DaysToDeletion);
     DeleteFiles(deletionList);
 }