How to Delete Multiple Files at Once (Windows, Mac, and Beyond)

Deleting files one by one is fine when you have a handful to remove. But when you're clearing out hundreds of downloads, old project folders, or duplicate photos, doing it individually is impractical. Fortunately, every major operating system offers multiple ways to select and delete files in bulk — and some methods are significantly faster or more powerful than others.

Why Bulk File Deletion Isn't Always Straightforward

The basic concept is simple: select more than one file, then delete them. But in practice, the method that works best depends on where your files are, how they're organized, and how many you're dealing with. Deleting 10 files from a single folder is a very different task from deleting 10,000 files scattered across nested directories.

There's also the question of what "delete" actually means in your context — sending files to a Recycle Bin or Trash (recoverable), or permanently removing them without a safety net.

Selecting Multiple Files: The Foundation

Before you can delete multiple files, you need to select them. The selection method is consistent across most desktop operating systems:

ActionWindowsmacOS
Select a rangeClick first file, Shift+click lastClick first file, Shift+click last
Select individual filesCtrl+click each fileCmd+click each file
Select all files in folderCtrl+ACmd+A
Invert selectionRight-click → Invert SelectionNo native option (use Finder alternatives)

Once selected, pressing Delete (Windows) or Cmd+Delete (macOS) moves files to the Recycle Bin or Trash respectively.

To permanently delete without sending to the bin, Windows uses Shift+Delete. On macOS, you empty the Trash after moving files there, or use Option+Cmd+Delete in some Finder views.

Deleting Multiple Files in Windows 🗂️

Windows File Explorer handles bulk deletion well for most everyday use cases.

For files in the same folder: Select using Shift+click or Ctrl+click, then press Delete or right-click and choose Delete. This sends files to the Recycle Bin.

For files across multiple folders: File Explorer doesn't allow multi-folder selection natively. You'd need to either consolidate files first or use a search-based approach — use the Search bar to find files by name, type, or date, then select all results and delete.

Using the Command Prompt (CMD): The del command allows for bulk deletion with filters. For example:

del /q C:UsersYourNameDownloads*.tmp 

This deletes all .tmp files in the Downloads folder quietly (without confirmation per file). The /s flag extends this to subfolders. This approach is powerful but unforgiving — files deleted via CMD typically bypass the Recycle Bin entirely.

PowerShell offers even more control, letting you filter by file age, size, or extension using Remove-Item with conditions. This suits users comfortable with scripting.

Deleting Multiple Files on macOS

The Finder approach mirrors Windows in terms of keyboard shortcuts, but macOS has some quirks.

Smart Folders in Finder let you create saved searches based on file type, date modified, or size — you can select all results and delete in one action. This is especially useful for finding and removing old cache files or specific file types spread across your system.

The Terminal on macOS uses Unix-based commands:

rm ~/Downloads/*.log 

Like CMD, rm permanently deletes files — there's no Trash intermediary unless you use trash utilities installed via Homebrew. The -r flag handles folders recursively.

Bulk Deletion on Mobile Devices

On iOS and iPadOS, the Files app supports multi-select via a Select button, letting you tap multiple files and delete them together. The same applies to the Photos app for image deletion.

Android varies by manufacturer and file manager app, but most default file managers include a long-press to enter multi-select mode, followed by a select-all option and bulk delete.

Mobile environments are generally more protective of accidental deletion — most route deleted files through a temporary "Recently Deleted" folder before permanent removal.

Using Third-Party Tools for Large-Scale Deletion

When you're dealing with thousands of files, duplicate cleanup, or complex filtering conditions, dedicated tools offer capabilities that built-in options can't match. Applications in this category typically allow:

  • Duplicate file detection across entire drives
  • Filter-based deletion (by extension, size range, date range, or filename pattern)
  • Preview before delete to reduce accidental removal
  • Folder-level recursive cleanup with logging

The trade-off is complexity and, in some cases, cost. These tools range from free open-source utilities to paid software with more polished interfaces.

The Variables That Shape Your Approach 🔍

How you delete multiple files efficiently depends on several factors that are specific to your situation:

  • Volume of files — A few dozen files? Finder or File Explorer is plenty. Tens of thousands? Command-line or dedicated software becomes practical.
  • File distribution — Are they in one folder or scattered across your drive?
  • Technical comfort level — Command-line tools are faster but have no undo. GUI tools are more forgiving.
  • Operating system — Windows, macOS, Linux, iOS, and Android each have meaningfully different toolsets.
  • Whether files are cloud-synced — Deleting files in a synced folder (Dropbox, OneDrive, Google Drive) may also remove them from the cloud and other devices, depending on your sync settings.
  • Recovery needs — If there's any chance you'll want files back, working through a Recycle Bin/Trash workflow matters. If storage is critically low and you're certain, permanent deletion is faster.

The right method isn't universal — it sits at the intersection of your file organization, your OS, your comfort with the tools available, and whether the stakes of an accidental deletion are low or high for your specific situation. ⚠️