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); ...
随机推荐
- [UE4]Cast to OverlaySlot、Set Vertical Alignment、Get Slot,解决Child Widget垂直居中对齐问题
- .net core 认证
http://www.cnblogs.com/RainingNight/p/cookie-authentication-in-asp-net-core.html
- Sep 10th 2018
今天是教师节,祝家里的两位‘老师’节日快乐.一位是幼儿园的保健医,另一位是驾校的教练.不能说是真正的老师,但作的也是传道授业之工作.今天看到新闻,马云要在明年的今天辞去现任阿里巴巴主席一职,继续投身他 ...
- java加减天数
指定日期的加减天数 public static String setDay(int num,String newDate) throws ParseException{ SimpleDateForma ...
- MyBatis 工作原理
参考链接: 深入理解Mybatis原理:http://blog.csdn.net/luanlouis/article/details/40422941 MyBatis原理:http://www.jia ...
- 第8章 传输层(7)_TCP连接管理
7. TCP连接管理 7.1 TCP的连接建立 (1)三次握手 ①三次握手过程 A.第1.2次握手,数据包的SYN均为1,表示用于同步.即第1次客户端发起请求,并将自己的连接参数(如接收窗口大小.MS ...
- HDFS分布式文件系统
hadoop致力于构建在廉价的商用服务器上 多副本存储策略(副本数存多少合适) 常见是数据访问方式:流式数据访问(更适合大数据的访问) 随机数据访问(更适合传统的关系型数据库的访问)
- hbase 核心知识
Hbase 负载均衡 Hbase全局计划 Hbase全局计划执行的流程--估算 Hbase随机分配计划 Hbase 批量启动分配计划 Hbase 通过shell控制负载均衡 何时使用HBase
- 《Linux性能及调优指南》第二章:监控和基准工具2.1-2.2
翻译:飞哥 (http://hi.baidu.com/imlidapeng) 版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明. 原文名称:<Linux Performance a ...
- CF 966E May Holidays
/* 考虑对于询问分块, 每根号n个询问做一次 考虑一次询问, 我们建立出虚树来每条链上的更改一定是一样的, 然后会有根号条链 对于每条链上的点按照w基数排序并且合并相同, 然后每次更改 就是一个指针 ...