TArchive.createDirectory constructor
TArchive.createDirectory(})
Implementation
factory TArchive.createDirectory(
String path, {
Map<String, dynamic> config = const {'creator': 'thanCoder'},
String mime = tArchiveMime,
}) {
final dir = Directory(path);
if (!dir.existsSync()) throw Exception('dir not exists!');
List<TArchiveFile> files = [];
for (var file in dir.listSync()) {
if (file.statSync().type != FileSystemEntityType.file) continue;
files.add(TArchiveFile.fromFile(file.path));
}
return TArchive(config: config, files: files, mime: mime);
}