我知道这个问题已经多次回答,但没有答案似乎有所帮助。我尝试过使用多种方法,最近一次:
Getting the filenames of all files in a folder
也会重定向到另一个线程,代码对我来说也不起作用。
我的应用程序一直崩溃,错误显示它是一个空指针。
我尝试检查目录
File dir = new File("C:\\Users\\myName\\files");
//Log.d("filePath:", filePath);
if(dir.isDirectory()) {
Log.d()
}
但我的if语句中没有日志。显然它不是作为目录。我必须忽视一些非常简单的东西。
答案 0 :(得分:0)
您可以使用此API
Environment.getExternalStorageDirectory()// /storage/sdcard0
File folder = new File(Environment.getExternalStorageDirectory() + File.separator + "ur directory name");
if (!folder.exists()) {
Log.e("Not Found Dir", "Not Found Dir ");
} else {
Log.e("Found Dir", "Found Dir " );
Toast.makeText(getApplicationContext(),"Directory is already exist" ,Toast.LENGTH_SHORT).show();
}
如果您想获得详细信息,请访问以下链接