我正在使用此代码在电话设备上创建一些文件,例如:txt,pdf ...等
try
{
File file = new File("myfile.txt");
if (file.createNewFile())
{
//throw new AdfException("crée", AdfException.INFO);
}
else
{
throw new AdfException("non crée", AdfException.INFO);
}
}
catch (IOException e)
{
throw new AdfException(e.getMessage(), AdfException.INFO);
}
但我有此错误信息:只读文件系统
最佳答案
我认为您需要在应用程序文件夹下创建文件
String dir = AdfmfJavaUtilities.getDirectoryPathRoot(AdfmfJavaUtilities.ApplicationDirectory);
String filePath= dir + "/myfile.txt";
try
{
File file = new File(filePath);
if (file.createNewFile())
{
//throw new AdfException("crée", AdfException.INFO);
}
else
{
throw new AdfException("non crée", AdfException.INFO);
}
}
catch (IOException e)
{
throw new AdfException(e.getMessage(), AdfException.INFO);
}