excludeDir method
Implementation
@override
bool excludeDir(Directory dir) {
final lastDir = basename(dir.path);
switch (lastDir) {
case 'AppData':
case 'Program Files':
case 'Program Files (x86)':
case 'Windows':
case 'System32':
case 'Temp':
case 'ProgramData':
case 'Recovery':
case '\$Recycle.Bin':
case 'Documents and Settings':
case 'MSOCache':
case 'PerfLogs':
case 'System Volume Information':
return true;
default:
if (lastDir.startsWith('.')) {
return true;
}
return false;
}
}