package SPVM::File::Path; our $VERSION = "0.013"; 1; =head1 Name SPVM::File::Path - Creating and Removing Multi-Level Path =head1 Description File::Path in L has methods to create a multi-level path and to remove a directory that contain files or directories within them. =head1 Usage use File::Path; File::Path->mkpath("foo/bar"); File::Path->rmtree("foo"); =head1 Class Methods =head2 mkpath C Creates a multi-level path given the $path and the options $otptions. Options: =over 2 =item C = -1> The mode that is used by L to create directories. If the value is less than C<0>, it becomes C<0777>. =back See Perl's L for details. =head2 make_path C The same as L method. =head2 rmtree C Removes a directory $path that contain files or directories within them. See Perl's L for details. =head2 remove_tree C The same as L method. =head1 Porting C is a Perl's L porting to L. =head1 See Also =over 2 =item * L =item * L =item * L =item * L =back =head1 Repository L =head1 Author Yuki Kimoto C =head1 Copyright & License Copyright (c) 2023 Yuki Kimoto MIT License