Android:试图创建目录,而创建文件
我试图创建一个空目录,但它创建了一个文件Android:试图创建目录,而创建文件,android,Android,我试图创建一个空目录,但它创建了一个文件 publicDocsPath = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS); autoTestDir = new File(publicDocsPath + File.separator+"autoTest"); autoTestDir.mkdirs(); 我可以通过在它下面创建一个虚拟文件来绕过它,就像这样 auto
publicDocsPath =
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS);
autoTestDir = new File(publicDocsPath + File.separator+"autoTest");
autoTestDir.mkdirs();
我可以通过在它下面创建一个虚拟文件来绕过它,就像这样
autoTestDir = new File(publicDocsPath + File.separator+"autoTest" + File.separator+ "nullfile");
但是我想知道我是否做错了什么,或者是否有办法告诉系统你想创建一个目录而不是文件
注意:我在mac电脑上,我正在使用Android文件传输程序来验证我的结果。可能文件被创建为一个目录,但问题在于Android文件传输,它将目录显示为一个文件 试试这个
File documents = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS);
File dir = new File(documents.getAbsolutePath() + File.separator + "autoTest" + File.separator);
// creates if doesn't exists
dir.mkdir();
您必须在“自动测试”之后添加文件分隔符 使用斜杠作为文件分隔符+你的版本是什么?