pathlib 2.0.2 copy "pathlib: ^2.0.2" to clipboard
pathlib: ^2.0.2 copied to clipboard

Super easy object-oriented path operations

example/example.md

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', ...]
}
0
likes
30
pub points
0%
popularity

Publisher

unverified uploader

Super easy object-oriented path operations

Repository (GitHub)
View/report issues

License

BSD-2-Clause (LICENSE)

Dependencies

path

More

Packages that depend on pathlib