app-FileOutputStream写入内容

问题描述

FileOutputStream写入内容 55C
app包名下创建了一个TXT,想使用FileOutputStream往里写入数据,可以确定文件创建成功了,安卓权限也开了,但一直写不进去内容,也不报错,望高手提示!

  String fileName = ""abcd.txt"";        String fileDir = CacheUtils.getCacheDirectory(mContext fileName);        Log.e(TAG~~"" + fileDir);        File file = new File(fileDir);        try {            FileOutputStream fos = new FileOutputStream(file);            if (file.exists()) {                file.delete();            }            file.createNewFile();            fos.write(""asd23"".getBytes());            fos.flush();            fos.close();        } catch (IOException e1) {            e1.printStackTrace();        }

解决方案

你确定代码执行过程中没有异常的话,试试刷新下你写入的文件目录 。

解决方案二:
我测试了,去掉String fileDir = CacheUtils.getCacheDirectory(mContext fileName);这行代码,直接指定我的文件路径为某个路径的话,就能
真确生成一个文件并且内容是写入的内容。
所以,我推测应该就是这行代码的问题。你日志打印下这个fileDir的值是多少呢?

解决方案三:
建议你debug调试下,看看具体是什么地方有问题。如果你的手机是android5.0以上的话还要在手机设置应用里面设置应用允许写的权限

时间: 2024-10-01 23:35:45

app-FileOutputStream写入内容的相关文章

Java创建文件且写入内容的方法_java

前两天在项目中因为要通过http请求获取一个比较大的json数据(300KB左右)并且保存,思来想去,最后还是决定将获取到的json数据以文件的形式保存下来,每次使用的时候去读取文件就可以了. 废话不多说了,直接上代码. 以下是代码截图,文章结尾会有完成的代码文件可供下载. 创建文件方法: 写入文件内容方法: 删除文件方法: 测试: 关于文件创建,写入内容,删除.可以根据自己的情况再稍作修改. 以下是代码类. package com.file.run; import java.io.Buffer

app-哪位朋友能告诉我一下:对于36氪、知乎、网易新闻这类APP,详细内容页面是如何获取的

问题描述 哪位朋友能告诉我一下:对于36氪.知乎.网易新闻这类APP,详细内容页面是如何获取的 它们上面的详细页面中的内容是如何获取的,我自己理解的是APP端通过webview从网页端直接获取(而不是通过http连接让服务器端返回数据,然后动态添加到APP端的Imageview和textview来显示图片和内容,我对网页部分开发不是特别了解,如果说是通过webview获取的,那么有没有什么格式要求.求大神解答 解决方案 如果是直接获取,就一定有相应的网址吧.如果有网址,那么在 IE 浏览器中也应

ASP.NET创建文件并写入内容

asp.net|创建 在ASP.NET中,文件处理的整个过程都是围绕着System.IO 这个名称空间展开的.这个名称空间中具有执行文件读.写所需要的类.本文从最基本的操作开始,解释在ASP.NET中文件处理的概念,包括如从一个文件中读取内容.如何向一个文件中写入内容和如何删除一个文件. 前面已经提到,要想在ASP.NET 页面中进行文件处理,必须要有"System.IO"名称空间.所以,第一步就是引入这个名称空间: <%@ Import Namespace="Syst

webbrowser在html中写入内容并添加js

在html中写入内容,并添加js private void btnTestJs_Click(object sender, EventArgs e) { this.webBrowser1.Navigate("about:blank"); this.webBrowser1.Document.Write("testBody");//make the this.webBrowser1.Document.Body is not null HtmlElement he = th

usbkey二次开发-如何向usbkey中写入内容

问题描述 如何向usbkey中写入内容 想把计算机名和密码存入usbkey中,知道的大神告诉小弟一下

PowerShell Out-File向只读文件写入内容的方法_PowerShell

本文介绍使用PowerShell来写文件时,如果遇到只读文件,如何强制覆盖它. D:\2.txt是一个只读文件,如果我运行一条Out-File输出语句,将得到报错提示: 复制代码 代码如下: PS C:\Users\spaybow> "" | Out-File -append d:\2.txt Out-File : 对路径"D:\2.txt"的访问被拒绝. 所在位置 行:1 字符: 14 + "" | Out-File <<&l

移动App瓶颈:内容低俗低质 开发者依靠以量取胜

硅谷网讯 使用者的喜新厌旧是App开发行业里必须面对的一个状况,就连<你画我猜>这样曾经一时风头无俩的应用,也不到一个月就被许多人遗忘,新的应用层出不穷,人们没有时间去感觉不舍. App生命周期太短,让众多开发者体验到这个市场的严酷.面对"如何延长App生命周期"的课题,一些不思进取的开发者,干脆放弃了通过创新应对挑战,而是采取"打一枪换一个地方"的方式,制造出一些生命力极弱的"日抛型App",只为以量取胜,捞一笔广告收入就走. 重量

C# 文件上传框怎么用填表方式向里面写入内容

问题描述 这个网站http://www.virscan.org/有个文件浏览上传功能我要用C#直接向浏览文本框那里填上具体的地址请问该如何实现 解决方案 解决方案二:可以获取上传文件的各种信息啊,然后赋值给文本框就行了啊!解决方案三:HttpPostedFilepostFile=this.FuFile123.PostedFile;这个对象就获取到上传的文件的所有信息!解决方案四:那个文本框是不能写入的type='file'

PHP使用内置函数file_put_contents写入文件及追加内容的方法_php技巧

本文实例讲述了PHP使用内置函数file_put_contents写入文件及追加内容的方法.分享给大家供大家参考,具体如下: 以追加形式写入内容 当设置 flags 参数值为 FILE_APPEND 时,表示在已有文件内容后面追加内容的方式写入新数据: 复制代码 代码如下: <?php file_put_contents("test.txt", "This is another something.", FILE_APPEND); ?> file_put