wireRmdir() function

Remove a directory (optionally recursively)

This is procedural version of the $files->rmdir() method. See that method for more options.


// basic usage
$bool = wireRmdir(string $path);

// usage with all arguments
$bool = wireRmdir(string $path, bool $recursive = false);


recursive (optional)bool

If set to true, all files and directories in $path will be recursively removed as well.

Return value


See Also

Functions methods and properties

API reference based on ProcessWire core version 3.0.234

Latest news

  • ProcessWire Weekly #510
    In the 510th issue of ProcessWire Weekly we'll check out ProcessWire 3.0.236, introduce a new third party module PageFinder Depth from Robin Sallis, and more. Read on!
    Weekly.pw / 17 February 2024
  • Using date range fields in ProcessWire
    This week we'll take a detailed look at the newest addition to the ProFields set of modules: the Date Range Fieldtype and Inputfield.
    Blog / 24 November 2023
  • Subscribe to weekly ProcessWire news

“ProcessWire is like a breath of fresh air. So powerful yet simple to build with and customise, and web editors love it too.” —Margaret Chatwin, Web developer