Rand Stats

File-Path-Copy

zef:grizzlysmit

File::Path::Copy

Module File::Path::Copy

Table of Contents

NAME

File::Path::Copy

AUTHOR

Francis Grizzly Smit (grizzly@smit.id.au)

VERSION

v0.1.16

TITLE

File::Path::Copy

SUBTITLE

A Raku module for recursively copying or deleting files.

COPYRIGHT

GPL V3.0+ LICENSE

Top of Document

Introduction

This is a Raku module to recursively copy or delete files.

Motivation

None of the other modules I tried worked so here is mine.

Table of Contents

sub copypath(...) is export

sub copypath(IO::Path $from, IO::Path $to,
                Bool:D :d(:$dontrecurse) = False, Bool:D :c(:$createonly) = False,
                Bool:D :n(:$no-to-check) = False, Bool:D :$backtrace = False,
                Bool:D :$noErrorMessages = False --> Bool:D) is export

Copy the $from path to the $to path recursively by default.

Where

Table of Contents

sub prunepath(...) is export

sub prunepath(IO::Path $path, Bool:D :$backtrace = False,
                Bool:D :$noErrorMessages = False --> Bool:D) is export

Remove a path and everything under it.

Where

Table of Contents

sub emptypath(...) is export

sub emptypath(IO::Path $path, Bool:D :$backtrace = False,
                Bool:D :$noErrorMessages = False --> Bool:D) is export

Remove everything under a path, but leave the path.

Where

Table of Contents