openfileoutput-openFileOutput无法创建文件

问题描述

openFileOutput无法创建文件

在小米4和魅族pro5上都试过,还是看不到创建的文件

                                            String FILENAME = "hello_file";
                    String string = "hello world!";
                    try{
                        FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
                        try{
                            fos.write(string.getBytes());
                            fos.flush();
                            fos.close();
                        } catch (IOException e) {
                            Log.e("TextActivity:", "IOException");
                            e.printStackTrace();
                        }

                    } catch (FileNotFoundException e) {
                        Log.e("TextActivity:", "FileNotFound");
                        e.printStackTrace();
                    }

求助!!!

解决方案

你这直接给个文件名,连路径都没,当然不行

解决方案二:

http://www.cppblog.com/guojingjia2006/archive/2012/02/08/165149.aspx

时间: 2024-08-07 03:13:15

openfileoutput-openFileOutput无法创建文件的相关文章

open-VS 调试运行无法创建文件,直接在debug目录运行源程序时文件正常创建,是怎么回事?

问题描述 VS 调试运行无法创建文件,直接在debug目录运行源程序时文件正常创建,是怎么回事? VS 调试运行无法创建文件,直接在debug目录运行源程序时文件正常创建,是怎么回事? 我该了管理员权限运行VS 然后调试运行 文件还是没有创建,我跟踪了open()函数的返回值 为1 正确的,表明函数调用成功,可是我在debug目录下并没有发现文件啊? 是怎么回事? 解决方案 检查下你创建文件的相对路径是什么.如果你直接给文件名,那么调试的时候试图在program files下创建文件,这是不允许

asp.net创建文件夹的IO类的问题

C#中.net中得IO类虽然功能很强大,但是正是因为功能强大,所以在很多虚拟服务商的服务器上并不实用 .因为IO.Directory和IO.DirectoryInfo在应用文件夹操作中,会遍历网站所在的硬盘的磁盘跟目录,一般虚拟服务商并不会给这个磁盘的Network service用户开启读取权限,所以在操作文件夹的时候,使用IO下的这两个类会出现如下错误 未找到路径"E:\"的一部分. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码

自己创建的文件夹-mfc对话框批量创建文件夹和空文件

问题描述 mfc对话框批量创建文件夹和空文件 mfc对话框批量创建文件夹和空文件,创建文件夹和文件,才学mfc,求解答,求案例 解决方案 CreateDirectory API 解决方案二: 创建空文件用CreateFile,再 CloseFile 解决方案三: 可以用windowsAPI,可以用System()执行md命令. 解决方案四: 得到sFolder了,就可以CreateFile来创建. 解决方案五: CreateDirectory/CFile::Open(...)/Close()/C

linux下怎么写一个自动创建文件夹和文件的脚本?

问题描述 linux下怎么写一个自动创建文件夹和文件的脚本? linux下怎么写一个自动创建文件夹和文件的脚本?就是说我给一个绝对路径,程序会自动帮我创建在路径中没有的文件夹和文件. 解决方案 http://blog.csdn.net/hellochenlian/article/details/37566269 -p, --parents 可以是一个路径名称.此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; 解决方案二: mkdir 加上

android安卓-android 在根目录创建文件

问题描述 android 在根目录创建文件 求教,请大神帮帮忙.如何在文件系统根目录创建目录和文件,字数字数字数字数字数字数字数字数字数字数字数字数字数 解决方案 String status = Environment.getExternalStorageState(); if (status.equals(Environment.MEDIA_MOUNTED)) { String main= Environment.getExternalStorageDirectory().getPath()+

php学习笔记--高级教程--读取文件、创建文件、写入文件

打开文件:fopen:fopen(filename,mode);//fopen("test.txt","r"): 打开模式:r 只读方式打开,将文件指针指向文件头 r+ 读写方式打开,将文件指针指向文件头 w 写入方式,指向文件头,如果不存在则尝试创建 w+ 读写方式,指向文件头,如果不存在则尝试创建 a 写入方式打开,指向文件末尾,如果不存在则尝试创建 a+ 读写方式打开,指向文件末尾,如果不存在则尝试创建 读取文件:fread:fread(); readfile

asp实现在web中显示电子表格数据(三)创建文件选择列表(转)

web|创建|电子表格|数据|显示 最后介绍创建文件选择列表的代码,在这里使用内建的FileSystem对象获得文件和文件夹的信息. 为简单起见,例程假设电子数据表文件和ASP文件位于同一个目录下.通过vServerFolder= Server.MapPath(".") 获取当前目录名称,并将之转换到folder对象,从而找出目录中的文件. FileSystem对象的.GetFolder方法使用如下: Set oFs = Server.CreateObject("Script

使用ASP和ASP.NET来创建文件夹和文件。

asp.net|创建 ASP: <%sub writefile(file) Response.Write "file:"+file Dim fso, tf  Set fso = CreateObject("Scripting.FileSystemObject")  Set tf = fso.CreateTextFile(file, True)  tf.WriteLine("Testing 1, 2, 3.")  tf.WriteBlankL

在VS.NET下创建文件上载控件

创建|控件 在VS.NET下创建文件上载控件 前言:还记得在asp3.0里,我们为了上载文件可真是煞费苦心,写了一大堆的代码,可执行起来还是那么慢.但在asp.net里这个问题可以轻松搞定,这篇文章我们就探讨如何建立一个用户自定义的文件上载控件,并在我们的.ASPX程序中使用它.正文第一步:开发自定义文件上载控件打开VS.NET,建立一个工程:WebApp,我们使用WebApp项目来做我们的工作.在项目WebApp上点右健选择Add下的Add Web User Control-,这时我们就可以建