0

我在 sd 卡中的要求文件有路径

Android/data/mypakagename/android/myfile/abc/myfile.txt

我有一个 url,我将从那里下载这个 myFile.txt 并将它放在这个位置。现在我Android/data/mypakagename/在 sdCard 中创建了目录。

现在我正在使用以下代码。

File file = new File("Android/data/mypakagename/android/myfile/abc/myfile.txt
");
file.mkdirs();

这会创建所有文件夹,但它也会将 myfile.txt 创建为文件夹。我想创建除最后一个以外的所有缺少的目录。我怎样才能做到这一点?

4

2 回答 2

0
    File file = new File("Android/data/mypakagename/android/myfile/abc/myfile.txt
");
    File parent = file.getParentFile();
    parent.mkdirs();
于 2013-02-14T19:00:25.590 回答
0
String filename = "myfile.txt"
File dir = new File ("Android/data/mypakagename/android/myfile/abc");  
dir.mkdirs();
File file = new File(dir, filename); 
于 2013-02-14T19:03:17.497 回答