黑马程序员技术交流社区
标题:
文件类的方法(二)
[打印本页]
作者:
李娟
时间:
2011-12-22 18:45
标题:
文件类的方法(二)
本帖最后由 李娟 于 2011-12-23 23:14 编辑
import java.io.*;
class FileDemo
{
public static void main(String[] args) throws IOException
{
method_3();
}
public static void method_3() throws IOException
{
File f = new File("d:\\java\\day\\file.txt");
f.mkdir();
//f.createNewFile();
sop("dir:"+f.isDirectory()); //false 运行结果不对
sop("file:"+f.isFile()); //false
sop(f.isAbsolute()); //true
}
作者:
海中的游弋草
时间:
2011-12-22 18:49
因为day文件中存在file.txt文件呀!这里的.isDirectory()方法是针对空文件而言的。请仔细阅读文档
作者:
王昌盛
时间:
2011-12-22 20:42
不知道你有没有d:\\java\\day这个路径,如果没有的话,就应该用f.mkdirs() 方法,否则,不会建立目录
作者:
刘基军
时间:
2011-12-22 21:07
File f = new File("d:\\java\\day\\file.txt");
f.mkdir(); //----当父路径存在时,才会创建出“file.txt”目录
sop("dir:"+f.isDirectory()); //若为false,应该是你的机器不存在上面的父路径,导致路径创建未成功(上一语句的返回值应该与这句的返回值相同
)
sop("file:"+f.isFile()); //按照上面的结果,所以这个肯定是false,
sop(f.isAbsolute()); //格式符合,就会为true
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2