Skip to content

Instantly share code, notes, and snippets.

@genffy
Created April 21, 2016 07:27
Show Gist options
  • Save genffy/e99ae6ee47e465803400184aacf6c85b to your computer and use it in GitHub Desktop.
Save genffy/e99ae6ee47e465803400184aacf6c85b to your computer and use it in GitHub Desktop.
rm file for deep path folder, such as npm in windows
import java.io.File;
public class DeleteFiles {
public static void deleteFiles( File file ){
if( file.isDirectory() ){
File[] files = file.listFiles();
if( files.length == 0 ){
file.delete();
} else {
for( File f : files ){
deleteFiles(f);
f.delete();
}
}
} else {
file.delete();
}
}
public static void main(String[] args) {
File file = new File("C:\\Users\\genff\\WorkSpace\\github\\react-photo-feed\\node_modules");
deleteFiles(file);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment