[英]Create a file inside a new folder in sdcard
我試圖在我的 sdcard 目錄中創建一個新文件和一個新文件夾,但沒有任何類型的進展。 我嘗試過不同的代碼,但沒有人工作。 這是我嘗試過的最后一個代碼:
package dev.lordwalrus.alita;
import android.os.Bundle;
import android.os.Environment;
import androidx.appcompat.app.AppCompatActivity;
import java.io.File;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
File newFolder = new File(Environment.getExternalStorageDirectory(), "TestFolder");
if (!newFolder.exists()) {
newFolder.mkdir();
}
File file = new File(newFolder, "MyTest" + ".txt");
file.createNewFile();
} catch (Exception exception) {
exception.printStackTrace();
}
}
}
顯然我已經在我的 android manifest 中添加了讀寫外部存儲的權限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
我正在使用 android min sdk 版本 21。
非常感謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.