Files
umbrix/lib/features/profile/data/profile_path_resolver.dart

18 lines
400 B
Dart
Raw Normal View History

2023-11-26 21:20:58 +03:30
import 'dart:io';
import 'package:path/path.dart' as p;
class ProfilePathResolver {
const ProfilePathResolver(this._workingDir);
final Directory _workingDir;
Directory get directory => Directory(p.join(_workingDir.path, "configs"));
File file(String fileName) {
return File(p.join(directory.path, "$fileName.json"));
}
File tempFile(String fileName) => file("$fileName.tmp");
}