How to delete directories with path/names too long for normal delete
Problem
Windows seems to have a length limit on file names when trying to delete, though it won't prevent those files from being created. Our build process creates a number of temporary files (many build off of a WSDL) that run afoul of this limit. Our ant script is somehow able to delete them when doing a clean, but sometimes I need to delete the workarea directory (where all the temp files go) without actually doing a full clean from ant. This is the same errors this question, but the answers there don't really work for me as I'm dealing with a directory, not a file, and I don't always know what specific files or subdirectories are causing the problem. And I'm trying to avoid any manual process (other than triggering a single command) to actually delete them. If I try deleting the directory from Explorer I get the error Trying in powershell gives the following error: Does anyone know of any tools or easy ways to get around this delete error without having to manually find the problem files …
Error Output
Cannot delete [file name]: The file name you specified is not valid or too long. Specify a different file name
Unverified for your environment
Select your OS to check compatibility.
1 Fix
Fix for: How to delete directories with path/names too long for normal delete
Use the 7-Zip File Manager to delete them. If you are still having trouble, ensure that you utilize Shift+Delete inside the 7-Zip File Manager. Otherwise, Windows tries to move them to the Recycle Bin (which will fail again).
Awaiting Verification
Be the first to verify this fix
Sign in to verify this fix