㈠ Android 中的文件读写操作
IO流(操作文件内容): 字节流
参考:
AssetManager
assets 文件夹用于存储应用需要的文件,在安装后可直接从其中读取使用或者写入本地存储中
Android Studio 默认不建立该文件夹,可以手动新建 : app -> src -> main -> assets
或者,右键 main -> New -> Folder -> Assets Folder
AssetManager 对象可以直接访问该文件夹:
获取方法:
使用函数 open 可以打开 assets 文件夹中对象,返回一个 InputStream 对象:
open
获取方法:
㈡ c++如何实现超大文件读取
对于超大文件的读取只能够循环读取文件;边读取边显示。
比如视频都是边播放边读取,所以对于有些高清视频拖动时就会比较卡。
㈢ 电脑视频没有读写权限怎么办
电脑视频没有读写权限怎么办?win7管理员权限(如果右键有选项就不用下载软件了)
下载windows7优化大师,打开软件选系统设置——右键菜单——添加右键菜单,勾选“管理员取得所有权”,以后每次只要点击右键就可以选择取得管理员权限了。
Windows7优化大师(搜索下载吧,或用下面的方法试试,比如安全模式)
首先确认是不是系统文件,由其是隐藏文件,如果是,是删除不了的,有时删除还会出现。
删除不了的软件、文件或文件夹的解决方法:
1、开机按F8不动,到高级选项出现在松开手,用上下键选安全模式,按照提示进入到安全模式中删除即可(安全模式与正常模式操作一样)。
2、如果使用其他办法无法删除可选择Unlocker强行删除工具删除,安装后右键点要删除的文件选择Unlocker再选删除就可以将要删除的文件彻底删除(类似的软件有QQ电脑管家、360卫士、金山卫士有粉碎文件功能)。
3、删除文件建一个批处理试试,桌面右键-新建-文本文档-(或打开记事本,把下面的命令复制后粘贴进去)写入下列命令:
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
文件-另存为"删除.bat" (名字可以自己选,但是后缀一定要".bat")
然后,把要删除的文件或者目录拖放到这个bat文件的图标上就可以删除了。
4、有时关机在开机马上就删除文件试试。
5、利用PE光盘、PEU盘,进入系统删除文件。
6、实在不行将这个文件隐藏,眼不见心不烦,不能因为这个文件格式化磁盘吧。
㈣ 怎样设置文件夹只能读取写入而不能删除
设置文件夹只能读取写入的方法如下:
1、首先找到你要操作的文件夹,然后专点击窗口上方的查属看选项,里面找到自定义文件夹,并打开,如下图:
㈤ MATLAB对视频文件的读取与格式转换
1、用matlab读取avi 视频(只能读一定压缩各式的avi 电影,这是因为avi视频文件的编码
有很多,而matlab只支持部分编码格式。可见
http://blog.csdn.net/IdoIwill/article/details/2125838) aviinfo('d:\abc.avi');
%显示存在d 盘文件abc.avi 的信息,在matlab2010 版本中,该函数可以换成mmreader mov=aviread('abc:.avi'); %读入电影abc.avi movie(mov); %放映电影
2、将avi视频转成图片序列
mov=aviread('d:\abc.avi'); %读入
Vframes=size(mov,2); %读取视频的帧数,mov 为1*1179 struct,struct就是第4点所介绍的 for i=1: Vframes
strtemp=strcat('d:\转换的图片\',int2str(i),'.','jpg'); %将每帧转成.jpg 的图片 imwrite(mov(i).cdata(:,:,), mov(i).colormap, strtemp); % 把图像写入磁盘 end
3、读取avi视频第index帧有三种使用方式(不适用于索引图):
第一种:mov=aviread(filename); % 读入视频
frame=mov(index); %读取avi 文件的第index 帧图像; img = frame.cdata; % 读取图像的颜色信息
第二种:frame = aviread(filename, index); img = frame.cdata;
第三种:mov = aviread(filename); frame = mov.cdata; img = mov{index}; 例:%读取第一帧图像
mov = aviread('highwayI_raw.AVI'); frame=mov(index); imshow(frame.cdata);
4、读取avi视频第index帧图像后,所储存帧格式是一个结构体(struct),该结构体有两个元素:cdata 和colormap
例:
frame = aviread('highwayI_raw.AVI', i);
frame.cdata 表示了一个数据数组,彩色图像就是3 维的,灰度图像就是2 维的。也就是相当于I=imread(‘abc.jpg’)后的数组I
frame.colormap 见(help aviread)
%%%%%了解了以上四点,处理视频文件就可以相当于图像文件一样处理了%%%%
5、将彩色图像转换为灰度图像,很简单:
frame = aviread('highwayI_raw.AVI', i);
f_gray = rgb2gray(frame.cdata); 这样就可以将文件的第i帧转换为灰度图像。
6、 创建avi视频文件
aviobj = avifile(filename)
aviobj = avifile(filename, 'Param1', Val1, 'Param2', Val2,...) 描述:
aviobj = avifile(filename) 创建一个AVI文件,其名称为filename,AVI文件对象的所有属性均取默认值。如果文件名中并不包含扩展名,则avifile为filename自动添加扩展名.avi。AVI是一种存储声音和图像数据的文件格式。
avifile返回一个指向AVI文件对象aviobj的句柄,使用该对象在其他函数中可以引用该对象。AVI文件对象支持控制被创建的AVI文件的各方面属性和方法。
aviobj = avifile(filename, 'Param1', Val1, 'Param2', Val2,...)使用指定的参数设置创建一个AVI文件。 参数说明表:
用户也可以使用结构语法来设置AVI对象的属性。Avifile对象的所有属性名字和参数表中的名字一样,并且要完整(除了keyframe这个参数)。例如,设定质量属性为100可以使用如下的语法
格式:
aviobj = avifile('myavifile'); aviobj.quality = 100;
实例
这一实例显示如何使用函数avifile创建AVI文件example.avi。 t = linspace(0,2.5*pi,40); fact = 10*sin(t); fig=figure;
aviobj = avifile('example.avi') [x,y,z] = peaks; for k=1:length(fact) h = surf(x,y,fact(k)*z); axis([-3 3 -3 3 -80 80]) axis off
caxis([-90 90]) F = getframe(fig);
aviobj = addframe(aviobj,F); end
close(fig)
aviobj = close(aviobj);
7、mmreader 类---创建一个视频文件读取对象
其实在 matlab2010 中,会建议采用mmreader、mmfileinfo等函数,如果使用aviread会出现警告如下:
Warning: AVIREAD will be removed in a future release. Use MMREADER instead. 这是由于aviread接口需要要求avi文件时没有压缩的,这回导致其应用受到很大的 具体的mmreader 类描述可见matlab的help,以下摘自一些重点: mmreader类 是为了创建一个读取视频文件的多媒体读取对象 描述:
函数 mmreader可以读取所有的多媒体文件,返回值为一个结构体;然后可以用read 函数进行读取文件
mmreader 支持的文件格式由各个操作系统平台决定
Window: AVI(.avi)/MPEG-1(.mgp)Window Media Video(.wmv,.asf,.asx)
Macintosh: AVI(.avi)/MPEG-1(.mpg)/MPEG(.mp4,.m4v)/苹果Quick Time movie(.mov) 以及被QuickTime在苹果系统上所支持的视频格式
Linux: 支持系统中所安装的GStreamer 0.10 支持的视频格式,包括AVI/Ogg Theora(.ogg)
mmreader创建视频文件有两种 obj = mmreader(filename);
obj = mmreader(filename, ‘PropertyName’, ‘PropertyValue’);
第一种只需提供(默认路径名)+文件名,就可以返回一个视频对象;使用第二种方法,可以设置属性名以及属性值
obj具有的属性如下: BitsPerPixel (只读) 视频的每个像素的位数 Duration (只读) 每秒的总长度 FrameRate (只读) 每秒的帧率 Height (只读) 视频每帧图像的高度 Name (只读) 对象所对应的视频文件名 NumberOfFrames (只读) 视频流中的总帧数 Path (只读)视频文件所在的路径名 Tag 定义视频对象的标签(默认’’) Type (只读) 对象的类名—mmreader UserData 给用户自定义数据的区域 VideoFormat (只读) 视频文件压缩格式 Width (只读)视频每帧图像的宽度 通常obj对象配合read方法使用;read的使用方法如下: video = read(obj);
video = read(obj,index); 或 video = read(obj, [index1,index2])
其实第一种默认是read(obj, [1,inf]) 第一种方法读入obj视频对象的所有帧; 第二种方法读入obj视频对象的第index帧.
第一种方法返回的video对象是个4维数组,H-W-B-F H: 图像帧的高度 W: 图像帧的宽度 B: 图像帧的颜色通道 F: 图像帧的数目
第二种方法返回就是图像帧的数据,灰度图像返回二维数组,RGB24图像返回三维数组。 读取第一帧图像例子如下
obj = mmreader('abc.avi'); video = read(obj); img = video(:,:,:1); imshow(img);
㈥ 平板电脑文件读写错误怎么解决
平板电脑文件读写错误怎么解决平板报错 文件读写错误-芝士回答
目前您的机器需要恢复系统哦,将程序下载到电脑上后解压,解压后会有一个word文档帮助,是有截图说明的,请按照里面的步骤进行操作即可。
芝士回答2021-04-02
万虹a30学生平板电脑系统文件出现读取错误,请链接USB重新拷贝,肿么弄?ZOL问答
推荐成功 万虹a30学生平板电脑系统文件出现读取错误,请链接USB重新拷贝,肿么弄?查看全文 数码相机 佳能 佳能A30 共 4 条回答 699 浏览 bgdcnryphs 去你们同学家啊 有安装包重新安一遍 没有...
中关村在线
苹果平板电脑读取配置文件失败原因怎样操作?
回答:1
是苹果平板电脑运行时就有问题,还是打开某个app时出现问题;如果是前者可以先重启,再还原系统试试,还有问题,可以尝试更新ios系统或重新刷机...
网络知道2021-05-28
其他人还搜了
平板无法读取内存卡
文件读写错误怎么解决平板
平板下载软件解析错误
平板电脑下载软件解析失败
安装系统读取文件错误
电脑安装驱动显示文件读取错误
万虹a30学生平板电脑系统文件出现读取错误,请链接USB重新拷贝,肿么弄?
去你们同学家啊 有安装包重新安一遍 没有先把你的复制一份 然后把他的在复制到你电脑里 要是有作业就麻烦了 复制过来的就是他的作业 直接找老师说明情况吧
中关村在线
为什么平板电脑显示解释包错误?如何解决?网络知道
回答:5
平板电脑如果显示解释包错误,那么应该是因为所下载的程序包出错,所以导致运行的时候,提示错误信息。所以建议重新下载另一个程序包
网络知道2021-12-25
为什么有些pdf文件在平板电脑里文字显示为乱码
转换pdf时,如果文字在pdf中以编码形式保存,而不是图片形式保存的话,在读取pdf文件时如果字符编码不能被阅读软件识别,或者识别错误,就会显示乱码。可以换个阅读器试试,另外制作pdf尽量用...
芝士回答2021-04-12
出错提示错误代码0XA00F424A(0X80070032)我平板电脑联想?芝士回答
错误代码:0x80070032 可尝试的操作:系统盘:\windows\ServiceProfiles\NetworkService\AppData\Local\Temp这个目录添加一个"Autheticated Users“的读写许可即可。该文件第108行原文: 修改为:
芝士回答2020-11-15
万虹p6000系统文件读取错误,连接usb重._芝士回答
3.将电脑A要拷的文件夹右击-共享,设定为共享。4.右击B电脑开始菜单-后退-计算机或人-网络上的计算机-输入A的IP 192,168.1.1 点击搜索,即可看到共享的文件夹。(如果A有登陆密码,需输入...
芝士回答2022-04-02
平板用数据线连接电脑不显示内存文件怎么回事?
平板在重启后,连接电脑,如果可以读取,那是因为SD卡的错误问题导致无法读取,如果不能,建议看看是不是什么软件开启了什么安全措施,如果没有安全措施,那就只能恢复出厂了。注意,在格式SD卡...
芝士回答
平板电脑下载东西的时候总是说解析程序错误,这是为什么呢?ZOL问答
如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。...现在平板电脑最火的数E人E本T3了,春节刚上市就遭到哄抢,哈哈,我也有幸“抢”到一台...
中关村在线
相关搜索
平板电脑充不上电怎么解决
文件读写错误怎么解决
平板电脑卡顿怎么解决视频
电脑文件打不开怎么解决
平板电脑很卡怎么解决
平板电脑开机蓝屏怎么解决
平板电脑跳屏怎么解决
平板电脑运行慢怎么解决
平板电脑开机黑屏怎么解决
平板电脑打不开wifi怎么解决
㈦ 在VC中用两个线程实现对视频文件的读写,一个读,一个写。
你就当一个普通文件就好了,视频文件就只是方便你看是否掉帧,但是掉一帧你也看不出来。
当然可能播放器会提示文件损坏,那么也说明程序读写异常。
主要是看读写线程的运行速度,需要加入速度控制语句
写的速度要大于读的速度。或者加入速度控制判断条件。
代码就不写了,没时间调试~
㈧ 怎样读取ISO格式的文件
镜像文袭件读取方法:
1、下载安装虚拟光驱或者下载免安装版虚拟光驱来加载读取。
㈨ 手机缓存电视剧时出现文件读写异常该怎么办
读复写异常,一般是以下原制因造成的:
1、内存存储内存或内存卡质量不好,有坏块,或是假卡、扩容卡等。总之是质量不好。
2、内存卡或内置存储内存已经满了。需要清理后继续使用。
3、以上都不是,可能是软件的bug,升级软件版本试一下。