黑马程序员技术交流社区
标题:
求大神帮忙!!!!!!!!!!!!!
[打印本页]
作者:
蜡笔
时间:
2015-4-26 15:01
标题:
求大神帮忙!!!!!!!!!!!!!
为什么每次给一个路径,file.exists()都返回false ??
package cn.itheima.day01;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
public class FileTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
getFileList("F:\\Users\\Administrator\\Workspaces");
}
public static void getFileList(String path) {
File file = new File("path");
System.out.println(file.exists());
if (!(file.exists()))
throw new RuntimeException("文件不存在");
else if (!(file.isDirectory()))
throw new RuntimeException("文件非法:指定文件不是文件夹");
bianLiWenJianJia(file);
}
public static void bianLiWenJianJia(File file) {
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
bianLiWenJianJia(files[i]);
}
else {
String string = files[i].getName();
PrintWriter printWriter;
try {
printWriter = new PrintWriter("C:\\Users\\Administrator\\Desktop\\文件列表.txt");
printWriter.println(string);
}
catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
复制代码
作者:
Ray丶少年
时间:
2015-4-27 11:43
第19行 path不要加双引号,加了双引号当然不存在啦
作者:
邓士林
时间:
2015-4-27 12:15
变量和常量区别下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2