新的File(path,name)vs file.mkDirs()

时间:2018-07-15 09:52:25

标签: android file

我一直在学习文件操作,发现了无法理解的“问题”。

基本上,我首先是相信

new File (getFilesDir(), "myFile.txt");    

在所需路径中创建具有所需名称的文件。 但是,我发现了一些示例,该示例仅用于引用应用程序上预先使用

创建的现有文件。
file.mkdirs();    

因此,在这种情况下,可以请一些人解释一下区别以及文件的正确指向。

1 个答案:

答案 0 :(得分:0)

如Mark所述,File(File parent, String child)仅创建一个File对象,而不创建本地驱动器中的实际目录和文件。

mkdir()是根据File()构造函数提供的路径创建实际目录的方法。