要解决Android 12脚本示例中列出文件夹内容的行为不正确的问题,您可以尝试以下解决方法:
File directory = new File("/path/to/directory");
File[] files = directory.listFiles();
if (files != null) {
for (File file : files) {
if (file.isFile()) {
// 处理文件
} else if (file.isDirectory()) {
// 处理文件夹
}
}
}
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.io.IOException;
try {
Path directory = Paths.get("/path/to/directory");
Files.list(directory)
.forEach(file -> {
if (Files.isRegularFile(file)) {
// 处理文件
} else if (Files.isDirectory(file)) {
// 处理文件夹
}
});
} catch (IOException e) {
e.printStackTrace();
}
请注意,这些示例代码假设您已经获取了正确的文件夹路径,并且您可以根据实际情况进行适当的修改。