我似乎找不到这个简单问题的答案。
如何设置变量以包含应用程序内部下载目录的路径字符串?
root = Environment.DIRECTORY_DOWLOAD;
然后我可以通过以下方式访问该目录中的文件:
root+"/"+filename+".pdf"
我可以打开文件列表,但我不明白它在做什么
public void showDownload(View view) {
Intent i = new Intent();
i.setAction(DownloadManager.ACTION_VIEW_DOWNLOADS);
startActivity(i);
}
最佳答案
如果您只想列出该目录中的文件,您可以这样做:
File dir = Environment.getExternalStoragePublicDirectory(Environment
.DIRECTORY_DOWNLOADS);
String dirPath = dir.getAbsolutePath();
String[] files = dir.list();
for (String file : files) Log.e("", "File: " + file);
或者像:
File[] files = dir.listFiles();
for (File file : files) Log.e("", "File: " + file.getAbsolutePath());
关于java - 将变量设置为android中的文件夹路径Environment.DIRECTORY_DOWLOAD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27042668/