file method
Future<List<String> >
file(
- String name, {
- required String workingDirectory,
- List<
String> ignoreDirs = const [], - DateTime? lastModified,
override
Implementation
@override
Future<List<String>> file(
String name, {
required String workingDirectory,
List<String> ignoreDirs = const [],
DateTime? lastModified,
}) {
switch (platform) {
case Platform(isLinux: true):
case Platform(isMacOS: true):
return _findLinux(
name,
workingDirectory: workingDirectory,
file: true,
ignoreDirs: ignoreDirs,
lastModified: lastModified,
);
case Platform(isWindows: true):
return _findWindows(
name,
workingDirectory: workingDirectory,
ignoreDirs: ignoreDirs,
lastModified: lastModified,
);
default:
throw UnsupportedError(
'Unsupported platform: ${platform.operatingSystem}',
);
}
}