On Thu, Oct 9, 2025 at 02:35 ToddAndMargo via perl6-users <
[email protected]> wrote:
...

I had a problem where this would randomly not
> delete the file and not give me the error print
> when delete failed:
>
>     if not unlink $OldFileName {
>        PrintRedErr( "Unable to Delete OldFileName <$OldFileName>\n" );
>     }
>

Todd, what is your intent? Do want to delete an existing? Or not?

My choice in general is first determine if it exists. Something like this:

    if $file.IO.e {
        # do something with it...
    }
    else {
        # it doesn't exist, so what do i want to do instead?
    }

Of course $file could be a directory!

Whenever I want to deal with a collection of files and directories I use
the Raku module "File::Find" which helps make such things much easier.

Happy Rakuing!

-Tom (@tbrowder)

Reply via email to