Java提供了多種方法來查看目錄下是否有文件。以下是兩種常用的方法:
import java.io.File;
public class CheckFilesInDirectory {
public static void main(String[] args) {
String directoryPath = "/path/to/directory";
File directory = new File(directoryPath);
if (directory.isDirectory()) {
String[] files = directory.list();
if (files != null && files.length > 0) {
System.out.println("目錄下有文件");
} else {
System.out.println("目錄下沒有文件");
}
} else {
System.out.println("路徑不是一個目錄");
}
}
}
import java.io.File;
public class CheckFilesInDirectory {
public static void main(String[] args) {
String directoryPath = "/path/to/directory";
File directory = new File(directoryPath);
if (directory.isDirectory()) {
File[] files = directory.listFiles();
if (files != null && files.length > 0) {
System.out.println("目錄下有文件");
} else {
System.out.println("目錄下沒有文件");
}
} else {
System.out.println("路徑不是一個目錄");
}
}
}
以上兩種方法都會返回目錄下的文件和子目錄,可以根據具體需求進行判斷。