我试图在Android系统中捕获文件,首先我想检查文件是否存在,以及它们是否可访问。我正在使用以下Java代码尝试第一步:
String filePath = "/sys/some/path/to/some/file";
try {
File file = getApplicationContext().getFileStreamPath(filePath);
if (file.exists()) {
// do something
} else {
// do something else
}
} catch (IOException e) {
e.printStackTrace();
}
在运行时,我得到一个java.lang.IllegalArgumentException:File / sys / some / path / to / some / file包含一个路径分隔符
我做错了什么,如何检查sysfs中的文件是否可读?
答案 0 :(得分:0)
试试这段代码 -
if ($tables->length>0) {
echo("</br>not empty</br>");
} else {
echo("empty");
}
答案 1 :(得分:0)
我最终使用vivek的建议来使用FileInputStream,然后检查异常