java怎样获取ftp目录下的所有子文件名
获取一个目录下的所有文件和目录方法:import java.io.File;public class FileTest { public static void main(String[] args) { /** * 将目标目录封装成 File 对象。
其中public static String [] getFileName(String path)是只得到当前文件中的文件名。public static void getAllFileName(String path,ArrayListString fileName)是包括当前文件及其子文件的文件名。
// 文件的名字没有去掉后缀,这段代码你自己写吧。
得不到,文件名只不过是一个字符串,没有任何实际意义,除非得到文件名的时候得到文件大小。
大家看一下,一个java的io问题,遍历指定文件夹下的所有子文件夹
1、我们要遍历所有的路径,需要使用到java.io.File类,该类中有一个方法File[] listFiles();可以返回该文件下面所包含的所有子文件,String getPath();返回文件的全名称(包括路径),String getName(); 返回文件名。
2、我给你个例子,你把其中的路径File file = new File(c:\\tmp\\5);改成你的路径就行了。
3、\\.)[1])) {System.out.println(directory.getPath());break;}}}补充一下,这个程序其实有个bug,如果有的文件没有后缀名,我通过.来裁剪文件名就会有问题。
用JAVA代码查出硬盘上某一文件夹和各级子文件夹下所有文件
我给你个例子,你把其中的路径File file = new File(c:\\tmp\\5);改成你的路径就行了。
获取其大小即文件和子目录的数量总和。遍历数组,用isDirectory方法检验元素是否为目录,这样就把子目录数出来了。做差就是文件的数量了。哦,你是想继续数子目录的文件数量情况吗?那就再最外面套个递归。
我给你一个读取指定文件夹下面的所有文件夹,和文件的代码。至于页面上用树来显示,html的话,这个有点麻烦。
if (files == null || files.length = 0)return;// 如果没有其中没有文件或文件夹,返回 for (File file2 : files) {// 循环其下所有文件及文件夹 js(file2, s);// 递归 } } 大体上是这样的。