gpt4 book ai didi

java - 将变量设置为android中的文件夹路径Environment.DIRECTORY_DOWLOAD

转载 作者:行者123 更新时间:2023-12-01 12:15:27 25 4
gpt4 key购买 nike

我似乎找不到这个简单问题的答案。

如何设置变量以包含应用程序内部下载目录的路径字符串?

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com