2017-03-18 68 views
0

我试图在我的平板电脑上找到一个文件夹。在平板电脑上找不到文件夹,但是在手机上[Android]

我能够找到使用此代码我的手机文件夹:

File settingsFolder = new File(Environment.getExternalStorageDirectory(), settingsFileDirectory); 

我能找到我的手机我的平板电脑上,但不能在该文件夹,这是怎么回事呢?

在同一目录下创建一个具有相同名称的文件夹(与下载文件夹相同)。

电贺

+0

你是什么意思 “找到该文件夹​​” 是什么意思?您正在创建一个'File'对象,然后根据您的问题中的单行代码执行任何操作。 – CommonsWare

+0

平板电脑和手机的sdk版本是什么? – Jameltheone

回答

0

而不是

Environment.getExternalStorageDirectory() 

使用

context.getFilesDir().getPath() + ....destination... 

new File(
context.getFilesDir().getPath() 
+ "/settings" 
+ "/happyness"); 
+0

嘿穆罕默德,我正在尝试通过使用你的代码在手机/平板电脑的下载目录中得到一个文件,但我的应用程序崩溃。 String path = this.getFilesDir()。getPath()+“/ Download”; – Jannick

+0

@Jannick请用错误和代码行更新您的帖子,以便我可以帮助您更好:) – MohammedAlSafwan

相关问题