/** * Equivalent to calling {@link #list(Class, String) list(FileIdBothDirectoryInformation.class, null)}. * * @see #list(Class, String) */ public List<FileIdBothDirectoryInformation> list() throws SMBApiException { return list(FileIdBothDirectoryInformation.class); }
/** * Equivalent to calling {@link #list(Class, String) list(FileIdBothDirectoryInformation.class, null)}. * * @see #list(Class, String) */ public List<FileIdBothDirectoryInformation> list() throws SMBApiException { return list(FileIdBothDirectoryInformation.class); }
/** * Equivalent to calling {@link #list(Class, String) list(informationClass, null)}. * * @see #list(Class, String) */ public <F extends FileDirectoryQueryableInformation> List<F> list(Class<F> informationClass) throws SMBApiException { return list(informationClass, null); }
/** * Equivalent to calling {@link #list(Class, String) list(informationClass, null)}. * * @see #list(Class, String) */ public <F extends FileDirectoryQueryableInformation> List<F> list(Class<F> informationClass) throws SMBApiException { return list(informationClass, null); }
/** * Opens the given path for read-only access and performs a directory listing. * * @see Directory#iterator(Class, String) */ public <I extends FileDirectoryQueryableInformation> List<I> list(String path, Class<I> informationClass, String searchPattern) { try (Directory d = openDirectory(path, of(FILE_LIST_DIRECTORY, FILE_READ_ATTRIBUTES, FILE_READ_EA), null, ALL, FILE_OPEN, null)) { return d.list(informationClass, searchPattern); } }
/** * Opens the given path for read-only access and performs a directory listing. * * @see Directory#iterator(Class, String) */ public <I extends FileDirectoryQueryableInformation> List<I> list(String path, Class<I> informationClass, String searchPattern) { try (Directory d = openDirectory(path, of(FILE_LIST_DIRECTORY, FILE_READ_ATTRIBUTES, FILE_READ_EA), null, ALL, FILE_OPEN, null)) { return d.list(informationClass, searchPattern); } }