use*_*216 16 java file-handling
我正在使用Eclipse和jdk1.7.我正在使用文件处理制作基本程序,其中将在目录中创建输出目录.但是当我运行程序时,输出显示为false并且未创建目录.我认为输出是错误的,因为存在一个具有相同名称的目录,但这不是原因.所以我需要帮助.这是我的代码:
import java.io.File;
public class P {
public static void main(String[] args) {
File f1 = new File ("abc");
File f2 = new File (f1,"abc");
System.out.println(f2.mkdir());
}
}
Run Code Online (Sandbox Code Playgroud)
它的输出为false,但尚未创建任何目录.我该如何解决这个问题?这不仅仅是在这个程序中 - 我调用该方法的每个程序mkdir()都有同样的问题.
tok*_*khi 17
它的 obj.mkdirs()
看看这个:
File f = new File("non_existing_dir/someDir");
System.out.println(f.mkdir());
System.out.println(f.mkdirs());
Run Code Online (Sandbox Code Playgroud)
第一个打印不会创建一个目录并返回,false但第二个打印并返回true
| 归档时间: |
|
| 查看次数: |
29258 次 |
| 最近记录: |