PathExt extension
- on
Properties
- baseName → String
-
Available on String, provided by the PathExt extension
p.basename('path/to/foo.dart'); // -> 'foo.dart' p.basename('path/to'); // -> 'to' p.basename('path/to/'); // -> 'to'no setter - basenameWithoutExtension → String
-
Available on String, provided by the PathExt extension
p.basenameWithoutExtension('path/to/foo.dart'); // -> 'foo' p.basenameWithoutExtension('path/to/foo.dart/'); // -> 'foo'no setter - dirname → String
-
Available on String, provided by the PathExt extension
p.dirname('path/to/foo.dart'); // -> 'path/to' p.dirname('path/to'); // -> 'path' p.dirname('path/to/'); // -> 'path' p.dirname('/'); // -> '/' (posix) p.dirname('c:'); // -> 'c:' (windows) p.dirname('foo'); // -> '.' p.dirname(''); // -> '.'no setter - withoutExtension → String
-
Available on String, provided by the PathExt extension
p.withoutExtension('path/to/foo.dart'); // -> 'path/to/foo'no setter
Methods
-
extension(
[int level = 1]) → String - p.extension('path/to/foo.dart'); // -> '.dart' p.extension('foo.bar.dart.js', 2); // -> '.dart.js p.extension('foo.bar.dart.js', 3); // -> '.bar.dart.js' p.extension('foo.bar.dart.js', 10); // -> '.bar.dart.js' p.extension('path/to/foo.bar.dart.js', 2); // -> '.dart.js'
-
join(
String dir, [String? part2, String? part3, String? part4, String? part5, String? part6, String? part7]) → String - p.join('path', 'to', 'foo'); // -> 'path/to/foo' p.join('path/', 'to', 'foo'); // -> 'path/to/foo' p.join('path', '/to', 'foo'); // -> '/to/foo'
-
relative(
[String? from]) → String -
setExtension(
String extension) → String - p.setExtension('path/to/foo.dart', '.js') // -> 'path/to/foo.js' p.setExtension('path/to/foo.dart.js', '.map') -> 'path/to/foo.dart.map' p.setExtension('path/to/foo', '.js') // -> 'path/to/foo.js'