无法在外部存储中创建新文件路径

Can't create new file path in External Storage

我是 Android 的新手,主要使用其他帖子中的代码片段来构建我的项目。我很难在我的设备上创建新目录和文件。我正在使用以下代码,但我无法验证此路径的创建是否成功。我希望能够将我的 phone 安装到我的笔记本电脑上,并在文件夹“/My/Files”中找到一个名为 "MyRecording.pcm" 的文件。我正在使用 mkdirs() 的布尔值来验证路径是否在我的设备上创建。如果没有创建该路径,那么我的 TextView 会告诉我 "Directories do not exist";否则,我的代码将创建文件 MyRecording.pcm。我一直收到 error/warning "result of mkdirs() is ignored"。请帮忙。

File path = new File(Environment.getExternalStorageDirectory() + "/My/Files");
    path.mkdirs();
    if(!path.exists()) { statusText.setText("Directories do not exist");}
    else recordingFile = File.createTempFile("MyRecording", ".pcm", path); 

您的清单中是否设置了权限?

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

此外,Android Studio 会向您发出有关 mkDirs () 的警告,因为它 returns 一个指示目录是否已创建的布尔值。它只是提醒您您从未使用过该结果。没关系。