`
- 浏览:
36208 次
- 性别:
- 来自:
北京
-
01.//列出当前指定目录下的所有文件。
02.package org.io.fieldemo;
03.import java.io.*;
04.
05.class FindFile {
06. private File f;
07. private String flname=""; //用于返回所要输出的文件名
08. private int count=0; //对所查询到的文件个数进行计数
09.
10. public File getF() {
11. return f;
12. }
13.
14. public void setF(File f) {
15. this.f = f;
16. }
17.
18. public String getFlname() {
19. return flname;
20. }
21.
22. public void setFlname(String flname) {
23. this.flname = flname;
24. }
25.
26.
27. public void getFileName(File f){
28. if(f.isFile()){
29. System.out.println(f.getName()); //如果当前对象是一个文件,则直接输出
30. }else{
31. File fl[] = f.listFiles(); //如果当前当想是一个目录,则通过listFiles()方法返回一个当前文件夹下的对象数组
32. for (int i=0;i<fl.length;i++){
33. if(fl[i].isFile()){
34. flname = fl[i].getPath()+fl[i].getName()+"\n"+flname; //输出返回的对象数组中文件的名称。
35. count++;
36. }else{
37. this.getFileName(fl[i]); //通过递归,把返回的对象数组中属于目录的对象传递给this.getFileName(File f);
38. }
39. }
40. }
41.
42. }
43.
44. public int getCount() {
45. return count;
46. }
47.
48. public void setCount(int count) {
49. this.count = count;
50. }
51.
52.
53.}
54.
55.public class FileDemo04 {
56. public static void main(String[] args) throws Error {
57. File f = new File("f:\\FTP");
58. System.out.println("isDirectory:"+f.isDirectory());
59. FindFile ff = new FindFile();
60. ff.getFileName(f);
61. System.out.println("共查询到"+ff.getCount()+"个文件");
62. System.out.println(ff.getFlname());
63. }
64. }
本文是我抄自CSDN博客http://blog.csdn.net/xiaoxiinlose/archive/2009/12/31/5110036.aspx
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
2 创建文件file1 和file2 并复制到/home目录下 3 显示以ma开头的所有命令 4显示所有文件名中有.bash的文件【用tab命令补全】 5 显示当前所在的目录路径 6 创建递归test/test1/test2/test3/test4在/home下 ...
PHP列出当前目录下所有文件大小及链接 $num=0; //用来记录目录下的文件个数 $dirname='./'; //要遍历的目录名字 $dir_handle=opendir($dirname); ////打开目录取得目录句柄 ..... echo '<td>'.filetype($dir...
1. 使用Files.list()迭代目录及其子目录文件 Files.list()可以迭代目录及其子目录文件 Files.list(Paths.get(".")) //当前目录 .forEach(System.out::println); 输出: .\filename1.txt .\directory1 .\filename2....
使用 PHP Filesystem 函数 glob递归遍历当前目录下的所有文件子目录
Open current header file打开当前文件头(7KB)
便于之后修改文件名 ☆: /nameFromFile F 根据文件中列出的文件列表修改当前目录中的文件名 ☆: /nameFromDir F 根据指定目录的文件列表修改当前目录中的文件名 ☆: /moveAvgToSubDir F 将指定目录的所有子文件平均...
* 如果传null或者""则将压缩文件存放在当前目录,即跟源文件同目录,压缩文件名取源文件名,以.zip为后缀; * 如果以路径分隔符(File.separator)结尾,则视为目录,压缩文件名取源文件名,以.zip为后缀,否则视为...
本文实例讲述了jsp编程获取当前目录下的文件和目录及windows盘符的方法。分享给大家供大家参考,具体如下: (一)获取当前目录下的文件和目录 知识点 1 file对象的应用 2 listFiles()方法 3 isDirectory()方法,isFile...
os模块下有两个函数: os.walk() os.listdir() # -*- coding: utf-8 -*- import os def file_name(file_dir)... 当前文件目录路径 当前路径下子文件目录(若存在, 不存在则为 [] ) 当前路径下非目录子文件
//遍历排好序的文件数组,打印当前文件或目录名,然后递归目录 for(File f : files) { StringBuffer output = new StringBuffer(); output.append(getTime(time)); output.append(f.getName()); System.out....
cp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下 cp * /tmp 把当前目录下的所有未隐藏文件复制到/tmp/目录下 cp -a docs docs.bak 递归性地把当前目录下的docs目录复制为新目录docs.bak,保持...
1.遍历当前及其子目录中的所有文件,文件放到http/down的目录下无论几级均可。 2.下载的代码fileDownProcess.php文件中除了echo $file_data;其他不能有echo。这点很重要,否则下载下来的文件无法使用。 3.不支持中文...
创建文件file1,写入字符串“abcdefghijklmn”; //2.创建文件file2,写入字符串“ABCDEFGHIJKLMN”; //3.读取file1中的内容,写入file2,使file2中的字符串内容为“abcdefghijklmn ABCDEFGHIJKLMN” 创建新文件,...
child:当前目录或者当前文件 2.3 File(File parent, String child) 在父级目录下创建一个文件或文件夹 3. 常用方法: 常用方法:获取子文件夹或者子文件方法 * 1.String[] list()...
单独写的文件,已使用vs2008的项目测试过代码可用 主要功能是查找设置的目录下所有该类型的文件,然后保存在结构体中, 代码作者菜鸟一枚,漏缺之处往指出
WIN7批处理获取当前路径下所有文件名。所有结果输出到当前路径下的文件fileName.txt。遍历当前文件夹下所有文件夹及文件。
JAVA获取FTP文件列表,功能齐全。包括:链接到服务器,上传文件到FTP服务器,从FTP服务器上下载文件并返回下载文件长度,返回FTP目录下的文件列表,删除FTP上的文件及目录,关闭链接。
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统
完全使用套接字编写的,没有使用MFC。对于不喜欢或不习惯封装函数的人来说,尤为难得。既有UDP传文件的程序,也有TCP传文件的程序。尤其是TCP程序,更是完美!保证下载就能用,无需任何调试。且传输大文件也绝对不丢...