Visualizzazione dei risultati da 1 a 10 su 13

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480
    codice:
    import java.io.File;
    
    public class CheckFile {
        
        private static String s;
        private static boolean foundFolder = false;
    
        public static void main(String[] args) {
            File dir = new File("dirIniziale");
            findDirectory(dir);
            System.out.println(s);
        }
    
        private static void findDirectory(File parentDirectory) {
            
            PVEstimation p = new PVEstimation();
            
           
            
            if(foundFolder) {
                return;
            }
            File[] files = parentDirectory.listFiles();
            
            for (File file : files) {
                if (file.isFile()) {
                    continue;
                }
                if (file.getName().equals(p.elemento)) {
                    foundFolder = true;  
                    s = file.getName();
                    break;
                }
                if(file.isDirectory()) {
                   findDirectory(file);
                }
            }
            
        }
    
    }
    Non capisco perchè mi restituisce null !!!

    Potete aiutarmi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480
    Quote Originariamente inviata da roquentin Visualizza il messaggio
    codice:
    import java.io.File;
    
    public class CheckFile {
        
        private static String s;
        private static boolean foundFolder = false;
    
        public static void main(String[] args) {
            File dir = new File("dirIniziale");
            findDirectory(dir);
            System.out.println(s);
        }
    
        private static void findDirectory(File parentDirectory) {
            
            PVEstimation p = new PVEstimation();
            
           
            
            if(foundFolder) {
                return;
            }
            File[] files = parentDirectory.listFiles();
            
            for (File file : files) {
                if (file.isFile()) {
                    continue;
                }
                if (file.getName().equals(p.elemento)) {
                    foundFolder = true;  
                    s = file.getName();
                    break;
                }
                if(file.isDirectory()) {
                   findDirectory(file);
                }
            }
            
        }
    
    }
    Non capisco perchè mi restituisce null !!!

    Potete aiutarmi?
    il metodo listFiles ho notato che mi permette di avere i pathname di tutti gli elementi contenuti in una cartella.
    Come posso fare per avere invece del percorso, solo i nomi degli elementi contenuti nella directory ????

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.