我认为这个问题可能重复,但我没有找到任何其他答案。
我的问题是:
是否可以知道设备中的任何位置(即内部/外部存储)是否存在文件(例如:.txt
/ .doc
/ .csv
文件) ?
答案 0 :(得分:0)
如果您已经知道文件的路径,可以使用以下代码:
File yourFile = new File(yourFilePath);
yourFile.exists();
答案 1 :(得分:0)
希望它能适用于您的情况。
File file = new File(Environment.getExternalStorageDirectory() + File.separator + "filename with extention");
File file2 = new File("internal sotrage path here" + File.separator + "filename with extention");
try {
if(file.exists()){
// code if file exist in external storage
}
else if(file2.exists()){
// code if file exist in internal storage
}
else {
// file not found
}
} catch (IOException e) {
e.printStackTrace();
}