黑马程序员技术交流社区
标题:
File中的getName()方法
[打印本页]
作者:
张成龙
时间:
2012-5-8 11:12
标题:
File中的getName()方法
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
System.out.println("输入查询目录:");
String dirPath = bufr.readLine();
File f = new File(dirPath);
System.out.println(f.getName());
想通过getName方法获取一个指定输入目录下的文件夹和文件,不知道该怎么用
作者:
谭景宾
时间:
2012-5-8 11:30
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
System.out.println("输入查询目录:");
String dirPath = bufr.readLine();
File f = new File(dirPath);
//System.out.println(f.getName());
for(String file : f.list()){ //f.list()返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。
System.out.println(file); //打印指定目录下遍历到的文件名
作者:
蒋映辉
时间:
2012-5-8 11:37
File f=new File("D:\\");
String[] s=f.list();
这样 所有文件夹和路径就存在里边了
作者:
隋营营
时间:
2012-5-8 11:44
本帖最后由 隋营营 于 2012-5-8 11:46 编辑
OK,搞定了:
public class Testext {
public static void main(String[] args) throws Exception {
BufferedReader bufr = new BufferedReader(new InputStreamReader(
System.in));
String input = null;
while (null != (input = bufr.readLine())) {
File file = new File(input);
for (File f : file.listFiles()) {
System.out.println(f.getName());
}
}
}
}
注意输入目录的格式:
s:/java
或:
s:\\java
作者:
张成龙
时间:
2012-5-8 11:49
getName可以获得吗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2