我一直在学习文件操作,发现了无法理解的“问题”。
基本上,我首先是相信
new File (getFilesDir(), "myFile.txt");
在所需路径中创建具有所需名称的文件。 但是,我发现了一些示例,该示例仅用于引用应用程序上预先使用
创建的现有文件。file.mkdirs();
因此,在这种情况下,可以请一些人解释一下区别以及文件的正确指向。
答案 0 :(得分:0)
如Mark所述,File(File parent, String child)
仅创建一个File
对象,而不创建本地驱动器中的实际目录和文件。
mkdir()
是根据File()
构造函数提供的路径创建实际目录的方法。