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); ...
随机推荐
- JavaScript之图片操作5
本次的图片操作是要实现模仿天猫淘宝的放大镜效果,如下图所示: 其实现原理其实很简单,主要就是定位的运用,在上面的图中,左边是一个div,它的大小就是左边图片的大小,我们称为左窗口(原图),红色部分我们 ...
- 计时器setInterval()
在执行时,从载入页面后每隔指定的时间执行代码. 语法: setInterval(代码,交互时间); 参数说明: 1. 代码:要调用的函数或要执行的代码串. 2. 交互时间:周期性执行或调用表达式之间的 ...
- 构建Redis主从镜像
构建Redis的基础镜像,然后基于这个基础镜像构建主Redis镜像和从Redis镜像. 1.构建Redis基础镜像 创建redis基础镜像目录 [root@localhost mnt]# mkdir ...
- 项目中自己一直用到的baseAdapter的类
import java.util.LinkedList; import java.util.List; import android.content.Context; import android.v ...
- UE4 几个好用的插件和Wiki教程
转自:http://blog.csdn.net/u014532636/article/details/72729881 https://github.com/ue4plugins/LoadingScr ...
- U3d学习001-RollBox例子
1.世界坐标系和局部坐标系(参照物坐标系)——以参照物为父物体节点 2.刚体组件: 获得GetComponent<Rigidbody>(); 移动AddForce(n ...
- 解决 WordPress 4.9 页面模板功能无法正常使用
WordPress 4.9 有一个重要更新是:在WP后台编辑主题和插件文件时,支持按层级显示所有文件.为了性能考虑,使用了 transient 缓存机制.但是却没有提供任何手动清除缓存的功能,导致有些 ...
- Javascript的闭包及其使用技巧实例
Javascript的闭包及其使用技巧实例 一.闭包的基本概念 闭包(Closure)是一个引用了自由变量的函数,记录了该函数在定义时的scope chain.又称词法闭包(Lexical Closu ...
- MySQL--局域网、外网访问MySQL
一.局域网.外网访问 1. 打开CMD,导航到当前MySQL的bin路径,如下图: 2. 访问MySQL:输入MySQL -u root -p,点击Enter键,即可看到密码输入框: 输入密码,点需E ...
- 如何用两块硬盘做磁盘阵列的教程Raid 1
如今,市面上的大部分服务器都自带有阵列卡.只要有两块以上硬盘,我们就可以利用服务器自带的阵列卡做磁盘阵列.Raid 1 为例.Raid 1 是磁盘阵列的其中一个系列,将两块硬盘构成磁盘阵列,可以保证数 ...