pathlib 2.0.2 pathlib: ^2.0.2 copied to clipboard
Super easy object-oriented path operations
Examples #
import "package:pathlib/pathlib.dart";
main() {
var a = Path.root();
a += Path("etc");
a += Path("passwd");
print(a.file.readAsStringSync());
}
import "package:pathlib/pathlib.dart";
main() {
var h = Path.home();
var a = h + Path(".bashrc");
var b = h + Path("Documents/../.bashrc");
print(a == b); // => true
}
import "package:pathlib/pathlib.dart";
main() {
var a = Path.root();
a += Path("etc");
a += Path("apt");
print(a.dir.listSync()); // => [File: '/etc/apt/apt.conf', Directory: '/etc/apt/sources.list.d', ...]
}