0
我想在我的三星galaxy tab10.1內創建文件夾,比如root/Myfolder.I使用Environment.getExternalStorageDirectory(),但它給了我mnt/sdcard不是root /。任何人都知道如何獲得我的平板電腦根目錄的路徑?如何在root /三星Galaxy Tab 10.1中創建文件夾?
String extStorageDirectory = Environment.getExternalStorageDirectory().toString();
File folder = new File(extStorageDirectory+"/download/", "MyPdf");
// folder = new File("/root/download/", "MyPdf");
if(!folder.exists()) {
folder.mkdir();
}
File file = new File(folder, "Read.pdf");
try {
file.createNewFile();
} catch (IOException e1) {
e1.printStackTrace();
}
會後的代碼爲u嘗試和檢查機器人MANIFEAST文件的寫權限 –
字符串extStorageDirectory = Environment.getExternalStorageDirectory()的ToString(); 文件夾=新建文件(extStorageDirectory +「/ download /」,「MyPdf」); \t \t \t \t // File folder = new File(「/ root/download /」,「MyPdf」); \t \t如果 \t \t { \t \t folder.mkdir()(folder.exists()!); \t \t} \t \t File file = new File(folder,「Read.pdf」); \t \t嘗試{ \t \t file.createNewFile(); catch(IOException e1){ \t \t \t e1.printStackTrace(); \t \t} –
@nitishpatel你想要的根路徑?默認情況下,android提供'mnt/..'作爲根路徑。 AFAIK沒有其他方法來獲取根路徑。 – GrIsHu