为了帮助实现这一点,下面的代码在文件夹中查找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,比较并很好,但是如何创建一个文件夹,以便用户输入了代码,并且程序仍然对其进行了比较与目录中的文件列表?