Forum Discussion
How to delete duplicate files in Google drive?
Google Apps Script is a scripting platform primarily designed to automate tasks within Google Workspace applications like Google Drive, Sheets, Docs, etc. It runs in the cloud and cannot directly interact with your Windows computer's local files, if your goal is to delete duplicate files in Google Drive, then Google Apps Script is a good option.
How to Delete Duplicate files in Google Drive with Google Apps Script
1. Identify duplicates based on criteria such as filename, file size, or content hash.
2. Write a script to scan your Drive, check for duplicates, and delete the redundant files.
Example Script to Remove Duplicates in Google Drive
Below is a simple example that finds duplicate files based on filename and deletes duplicates:
function deleteDuplicateFiles() {
const files = DriveApp.getFiles();
const fileMap = {}; // to store filenames and their IDswhile (files.hasNext()) {
const file = files.next();
const name = file.getName();if (fileMap[name]) {
// Duplicate found, delete the current file
Logger.log('Deleting duplicate: ' + name);
file.setTrashed(true);
} else {
fileMap[name] = file.getId();
}
}
}