我们的安卓平板电脑(版本 4.0.3)中有一个 USB 端口。
Pendrive 文件系统格式是
- NTFS
- FAT32
当 Pendrive 文件系统格式为FAT32
文件已成功创建时。但是当文件系统格式NTFS
为open failed: EACCESS (Permission denied)
.
我需要从 USB Pendrive 中创建一个新文件。我试过我的示例代码是
Button createFile = (Button) findViewById(R.id.createFile);
createFile.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
try
{
File root = new File("/mnt/usbhost1");
Runtime.getRuntime().exec("chmod 777 " + root.getAbsolutePath());
File myFile = new File(root,"createNew.txt");
myFile.createNewFile();
Toast.makeText(getBaseContext(), "Done Creating File", Toast.LENGTH_SHORT).show();
}
catch (Exception e)
{
Toast.makeText(getBaseContext(), e.getMessage(), Toast.LENGTH_SHORT).show();
}
}
});
这/usbhost1
是一个 Android 平板电脑 USB 路径。我在哪里弄错了。如何从NTFS
文件系统格式创建新文件。
提前致谢。
问候
巴拉