帮助做这个,下面的代码在文件夹中找到txt文件,以及如何让它列出不带扩展名的文件名。这是代码:
String list[] = new File("C:\\Users\\Eric\\Desktop\\txt\\").list(new FilenameFilter() {
public boolean accept(File dir, String name) {
return name.endsWith(".txt");
}
});
for (int i = 0; i < list.length; i++){
if(myName.equals(list[i])) {
InputStreamReader reader = null;
try{
File file = new File("C:\\Users\\Eric\\Desktop\\txt\\" + list[i]);
reader = new InputStreamReader(new FileInputStream(file), "UTF-8");
如您所见,就在这里:
if(myName.equals(list[i]))
这是文件列表与 myname 的值进行比较,所以你能帮忙给比较表和 myName 和 list[i],文件扩展名没有考虑),例如程序显示该文件夹具有以下布局: indeks.html hi.html,用户输入了indeks.html,比较好,但是如何创建一个,让用户输入了代码,程序还和目录中的文件列表进行比较呢?