comment puis-je obtenir de nom de fichier et chemin d'accès en java?

J'ai un fichier zip dans un répertoire qui son nom dynamicaly changements.
lorsque je clique sur un bouton, je devrais être en mesure d'obtenir le chemin complet de ce fichier ainsi que le nom comme suit: U:\home\ash\dfi\dfiZipedFile\dfi.zip

public static String getFileFullName(BcfiDownloadPanel bcfiDownloadPanel) {
    File dir = new File("U:\\home\\ash\\dfi\\dfiZipedFile");

    String[] filesList = dir.list();
    if (filesList == null) {
        //Either dir does not exist or is not a directory
    } else {
        for (int i = 0; i < filesList.length; i++) {
            //Get filename of file or directory
            String filename = filesList[i];
        }
    }
    String fileFullName = filesList[0];

    return fileFullName;
}
Est-il seulement jamais un ZIP dans le répertoire? Comment est-ce que vous connaissez le répertoire, mais pas le nom de fichier? Comment est-ce que le code de la compilation?

OriginalL'auteur itro | 2012-02-16