
手机
Javaimport Java.io.File;import Java.io.FileInputStream;import Java.io.IOException;import Java.util.ArrayList;import Java.util.List;public class GetPdfFiles { public static void mAIn(String[] args) { List pdfList = new ArrayList(); File folder = new File("/data/data/com.example.app/Databases/pdf"); if (folder.exists()) { for (File file : folder.listFiles()) { if (file.isFile() && file.getName().endsWith(".pdf")) { pdfList.add(file.getABSolutePath()); } } } // 处理PDF列表... }}
在上述代码中,我们首先获取了设备内部存储目录下的一个文件夹(假设该文件夹内存放着所有的PDF文件),然后遍历该文件夹下的所有文件,筛选出其中以.pdf结尾的PDF文件,并将它们添加到一个字符串列表中。最后,我们可以对这个列表进行进一步处理。需要注意的是,在实际开发过程中,我们需要将应用程序申请到读取SD卡或内部存储的权限。另外,如果PDF文件分布在多个存储设备上,我们也需要考虑如何获取到这些设备上的PDF文件。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号