pliki wyjściowe z folderu bez rozszerzenia
Pomóż to zrobić, poniższy kod znajduje pliki txt w folderze i określa, w jaki sposób wyświetla nazwy plików bez rozszerzeń. Oto kod:
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");
Jak widzisz, tutaj:
if(myName.equals(list[i]))
Oto lista plików jest porównywana z wartością myname, więc czy mógłbyś pomóc w arkuszu porównawczym i myName oraz liście [i], rozszerzenie pliku nie było brane pod uwagę), takie jak program wyświetla następujący folder: indeks.html hi.html, użytkownik wprowadził indeks.html, porównaj i dobry, ale jak go utworzyć, aby użytkownik wprowadził kod, a program nadal porównał go z listą plików w katalogu?