-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSetup.cs
More file actions
31 lines (24 loc) · 819 Bytes
/
Setup.cs
File metadata and controls
31 lines (24 loc) · 819 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
namespace DirectoryGuardian;
public class Setup
{
readonly List<string> DirectoriesToWatch = [];
readonly List<string> DirToSort = [];
private readonly List<string> _extensionsToSort = [];
public List<string> ExtensionsToSort { get { return _extensionsToSort; } }
private List<SortTypes>? _TypesToSort;
public List<SortTypes>? TypesToSort { get { return _TypesToSort; } set { _TypesToSort = value; } }
public void AddDirectoryToSort(string directory)
{
DirToSort.Add(directory);
}
public void ClearLists()
{
DirectoriesToWatch.Clear();
DirToSort.Clear();
}
public List<string> FetchDirectoriesToSort() { return DirToSort; }
public void AddExtensionToSort(string extension)
{
_extensionsToSort.Add(extension);
}
}