cleanup#

Remove every temp file and directory currently registered for cleanup, immediately, and return 1.

Σύνοψη#

File::Temp::cleanup();

Τι επιστρέφεται#

The integer 1. The call drains the internal cleanup registry, so anything tagged UNLINK => 1 or CLEANUP => 1 is removed in the reverse order it was registered.

Παραδείγματα#

use File::Temp;
my $dir = File::Temp::tempdir(CLEANUP => 1);

## ...

File::Temp::cleanup();                      # remove $dir now

Οριακές περιπτώσεις#

  • An implicit call is made automatically at interpreter exit via the END queue, so manual invocation is rarely needed.

  • Entries not flagged for cleanup are skipped.

Διαφορές από το upstream#

Fully compatible with upstream File::Temp 0.2312.

Δείτε επίσης#

  • unlink_on_destroy - toggle cleanup tracking on a single object.

  • unlink0 / unlink1 - targeted file removal used by tempfile internals.