黑马程序员技术交流社区

标题: 关于File [打印本页]

作者: 止询初衷    时间: 2014-8-4 22:12
标题: 关于File
* 需求: 如果我们想在下面这个目录中创建文件a.txt, 那么该如何实现?
* E:hello\\world\\Java\\a.txt 创建一个文件.
* */
这个这样能实现
import java.io.File;
import java.io.IOException;

public class FileDemo {

        /**
         * @param args
         * @throws IOException
         */
        public static void main(String[] args) throws IOException {
                File f = new File("E:\\hello\\world\\Java");
                System.out.println(f.mkdirs());
                File f1 = new File("E:\\hello\\world\\Java\\a.txt");
                System.out.println(f1.createNewFile());
        }

}
问题是我
import java.io.File;
import java.io.IOException;

public class FileDemo {

        /**
         * @param args
         * @throws IOException
         */
        public static void main(String[] args) throws IOException {
                File f = new File("E:hello\\world\\Java");
                System.out.println(f.mkdirs());
                File f1 = new File("E:hello\\world\\Java\\a.txt");
                System.out.println(f1.createNewFile());
        }

}
这样忽略了\\之后是相对路径,但是第一个文件夹的名字是hello,为什么不是E:hello???
作者: 刘小印    时间: 2014-8-4 22:28
换台电脑。。
作者: 掌柜的--刘饮    时间: 2014-8-4 23:55
进来看看




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2