我想在Centos中显示目录/etc/yum.repos.d的内容。通常在此目录中存储有关Centos下载RPM软件包的存储库的信息。 在Java中显示目录内容的正确方法是什么?
祝福
答案 0 :(得分:3)
以下是一个例子:
File directory = new File("/etc/yum.repos.d");
File[] files = directory.listFiles();
答案 1 :(得分:3)
File dir = new File("some_directory");
String[] filesAndSubdirs = dir.list();
答案 2 :(得分:3)
import java.io.File;
import java.util.Arrays;
public class Dir {
static int indentLevel = -1;
static void listPath(File path) {
File files[];
indentLevel++;
files = path.listFiles();
Arrays.sort(files);
for (int i = 0, n = files.length; i < n; i++) {
for (int indent = 0; indent < indentLevel; indent++) {
System.out.print(" ");
}
System.out.println(files[i].toString());
if (files[i].isDirectory()) {
listPath(files[i]);
}
}
indentLevel--;
}
public static void main(String args[]) {
listPath(new File("/etc/yum.repos.d"));
}
}