package com.example.test_clean;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import java.io.File;
public class MainActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public static void delFiles(String path_){
File dir = new File(path_);
// если объект представляет каталог
if(dir.isDirectory()) {
// получаем все вложенные объекты в каталоге
for (File item : dir.listFiles()) {
// если получаем директорию, то удаляем из неё файлы
if (item.isDirectory()) {
System.out.println("Директория");
} else {
item.delete();
}
}
}
}
public static void searchDirectory(){
// определяем объект каталога
File dir = new File("/storage/emulated/0/Telegram/");
// если объект представляет каталог
if(dir.isDirectory()){
// получаем все вложенные объекты в каталоге
for(File item : dir.listFiles()){
// если получаем директорию, то удаляем из неё файлы
if(item.isDirectory()){
String path_ = item.getAbsolutePath();
//System.out.println("В директории: " + item);
delFiles(path_);
}
// иначе pass
else{
System.out.println(item.getName() + " \t file");
}
}
}
}
public void onMyClick(View view) {
searchDirectory();
}
}