AS3 - 对文件和目录的操作
|
1
2
3
4
5
|
var fileObj:File = File.documentsDirectory.resolvePath("hangge.txt");var fs:FileStream = new FileStream();fs.open(fileObj, FileMode.WRITE);fs.writeUTFBytes("hangge.com");fs.close(); |
2,更新文件内容
(1)下面例子在第5个字节开始覆写内容
|
1
2
3
4
5
6
|
var fileObj:File = File.documentsDirectory.resolvePath("hangge.txt");var fs:FileStream = new FileStream();fs.open(fileObj, FileMode.UPDATE);fs.position = 5;fs.writeUTFBytes(".yuhang");fs.close(); |
(2)下面例子将内容添加到文件末尾
|
1
2
3
4
5
|
var fileObj:File = File.documentsDirectory.resolvePath("hangge.txt");var fs:FileStream = new FileStream();fs.open(fileObj, FileMode.APPEND);fs.writeUTFBytes("www.hangge.com");fs.close(); |
3,读取文件内容
|
1
2
3
4
5
|
var fileObj:File = File.documentsDirectory.resolvePath("hangge.txt");var fs:FileStream = new FileStream();fs.open(fileObj, FileMode.READ);var str:String = fs.readUTFBytes(fs.bytesAvailable);fs.close(); |
4,移动文件
|
1
2
3
|
var originalFile:File = File.documentsDirectory.resolvePath("hangge.txt");var newDir:File = File.applicationStorageDirectory.resolvePath("hangge.txt");originalFile.moveTo(newDir); |
5,复制文件
|
1
2
3
|
var originalFile:File = File.documentsDirectory.resolvePath("hangge.txt");var newDir:File = File.applicationStorageDirectory.resolvePath("hangge.txt");originalFile.copyTo(newDir); |
6,删除文件
|
1
2
3
4
|
var fileObj:File = File.documentsDirectory.resolvePath("hangge.txt");if(fileObj.exists){ fileObj.deleteFile();} |
7,创建文件夹
|
1
2
|
var fileDir:File = File.documentsDirectory.resolvePath("hangge");fileDir.createDirectory(); |
8,移动文件夹
|
1
2
3
|
var originalDir:File = File.documentsDirectory.resolvePath("hangge");var newDir:File = File.applicationStorageDirectory.resolvePath("hangge");originalDir.moveTo(newDir); |
9,复制文件夹
|
1
2
3
|
var originalDir:File = File.documentsDirectory.resolvePath("hangge");var newDir:File = File.applicationStorageDirectory.resolvePath("hangge");originalDir.copyTo(newDir); |
10,删除文件夹
|
1
2
3
4
|
var fileDir:File = File.documentsDirectory.resolvePath("hangge");if(fileDir.exists){ fileDir.deleteDirectory();} |
AS3 - 对文件和目录的操作的更多相关文章
- FileDirLocationOperator - 文件或目录位置操作.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Move ...
- Perl文件、目录常用操作
注意,这些操作的对象是文件名(相对路径/绝对路径),而非文件/目录句柄,句柄只是perl和文件系统中文件的关联通道,而非实体对象. 创建文件 在unix类操作系统中有一个touch命令可以非常方便的创 ...
- 【node】fs模块,文件和目录的操作
检查文件是否存在,查询文件信息 fs.stat() fs.stat('./server.js', function (err, stat) { if (stat && stat.isF ...
- Java——文件及目录File操作
API file.listFiles(); //列出目录下所有文件及子目录fileList[i].isFile() //判断是否为文件 fileList[i].isDirectory() //判断是否 ...
- Python之文件操作:文件、目录的操作
一.创建 1.创建文件 open(path,'w') 2.创建目录 (1)os.mkdir(pt[, mode=0777]) 新建一个目录pt,参数mode表示生成的目录的权限,默认是超级权限,也就是 ...
- 12 hdfs常用文件、目录拷贝操作、删除操作
package com.da.hbase.tool.utils; import com.da.hbase.tool.common.Const; import org.apache.hadoop.con ...
- Java NIO.2 —— 文件或目录拷贝操作
拷贝整个文件树是可以递归每个目录和文件调用 Files.copy()方法.在使用的时候有一下注意事项. 在往目录拷贝文件之前,首先要保证目录已经存在.拷贝源目录(不论是否为空)都会生成目标目录.整个任 ...
- Java NIO.2 —— 文件或目录删除操作
文件删除 删除单个文件的操作很简单,如果要删除一个目录树的话,需要实现FileVisitor 接口然后递归地调用delete() 或deleteIfExists()方法.在看代码之前,需要注意一下问题 ...
- 【QT相关】文件、目录基础操作
判断目录是否存在: QString proFile(t_path); proFile.append("/dir"); QFileInfo proFileInfo(proFile); ...
随机推荐
- (转) SQL Server编程系列(1):SMO介绍
最近在项目中用到了有关SQL Server管理任务方面的编程实现,有了一些自己的心得体会,想在此跟大家分享一下,在工作中用到了SMO/SQL CLR/SSIS等方面的知识,在国内这方面的文章并不多见, ...
- P1164小A点菜
传送 这是一个典型的背包方案问题,设f[j]为当前价值为j的方案数,则f[j]=f[j]+f[j-a[i]],即当前方案数为选这个的方案数和不选这个东西的方案数,代码如下 #include<io ...
- Dubbo(1)简介和Zookeeper安装
一.简介: Dubbo主页地址 http://dubbo.io/ Dubbo百度百科:https://baike.baidu.com/item/Dubbo/18907815?fr=aladdin 二 ...
- Java-Runoob-高级教程-实例-数组:12. Java 实例 – 数组差集
ylbtech-Java-Runoob-高级教程-实例-数组:12. Java 实例 – 数组差集 1.返回顶部 1. Java 实例 - 数组差集 Java 实例 以下实例演示了如何使用 remo ...
- 理解 neutron(15):Neutron Linux Bridge + VLAN/VXLAN 虚拟网络
学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...
- 三种通用应用层协议protobuf、thrift、avro对比,完爆xml,json,http
原文: https://www.douban.com/note/523340109/ Google protobuf: 优点 二进制消息,性能好/效率高(空间和时间效率都很不错) proto ...
- python之路——3
王二学习python的笔记以及记录,如有雷同,那也没事,欢迎交流,wx:wyb199594 复习 1. 格式化输出 %s %d %%2. 编码 ASCII码——unicode万国码——utf-8(1个 ...
- STM32 f407 温湿度采集报警
软件 keil5 实现 1.使用stm32f407中的DS18B20传感器采集空气温度 2.使用stm32f407中的DHT11传感器采集空气的温度和湿度 3.显示到stm32f407的LCD液晶显示 ...
- log4net 配置允许同时写日志到同一个文件
RollingFileAppender appender = new RollingFileAppender();... appender.LockingModel = new FileAppende ...
- ORACLE 通过连接查询更新 update select
注意: 关键的地方是where 语句的加入. 在11G中, 如果不加11G , 或造成除匹配的行数更新为相应的值之后, 其余的会变成负数. 所以,执行前需要测试, 普通办法就是: 先查看需要更新的 ...