ディレクトリ配下のファイルをすべて削除するには、JavaのFileクラスを使用できます。サンプルコードを示します。
import java.io.File;
public class DeleteFilesInDirectory {
public static void main(String[] args) {
String directoryPath = "path_to_directory"; // 替换为要删除文件的目录路径
File directory = new File(directoryPath);
if (directory.exists() && directory.isDirectory()) {
File[] files = directory.listFiles();
if (files != null) {
for (File file : files) {
if (file.isFile()) {
file.delete();
}
}
}
}
}
}
まず、上記のコードでは削除するディレクトリを表すFileオブジェクトを作成しています。次に、そのディレクトリが存在して、かつディレクトリであるかどうかチェックします。ディレクトリであった場合はlistFiles()メソッドを使ってディレクトリ内にあるすべてのファイルを取得します。次に、すべてのファイルを巡回し、ファイル(サブディレクトリではなく)であればdelete()メソッドを呼び出してそのファイルを削除します。