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); ...
随机推荐
- PAT 乙级 1012 数字分类 (20) C++版
1012. 数字分类 (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一系列正整数,请按要求对数字进 ...
- 珍藏的数据库SQL基础练习题答案
自己珍藏的数据库SQL基础练习题答案 一,基本表的定义与删除. 题1: 用SQL语句创建如下三张表:学生(Student),课程表(Course),和学生选课表(SC),这三张表的结构如表1-1到表1 ...
- 廖雪峰Java2面向对象编程-6Java核心类-6常用工具类
1.Math Math提供了数学计算的静态方法 序号 方法 描述 1 abs() 返回参数的绝对值.Math.abs(-9)//9 2 ceil() 返回大于等于( >= )给定参数的的最小整数 ...
- 如何获取阿里云OSS上每个文件夹的大小
原文 https://help.aliyun.com/document_detail/88458.html?spm=a2c4g.11186623.2.11.792462b15oU02q OSS文件按照 ...
- 模拟远程SSH执行命令的编解码说明
模拟一个SSH“远程”执行命令并获取命令结果的一个程序: 1.在C/S架构下,当客户端与服务器建立连接(这里以TCP为例)后,二者可以不断的进行数据交互.SSH远程可以实现的效果是客户端输入命令可以在 ...
- [UE4]HitResult中各项数值的含义
对于“LineTraceByChannel”来说: Blocking Hit:是否击中了物体 Initial Overlap: Time: Distance: Location(击中的位置)等于Imp ...
- [UE4]获得特定类型的所有Actor:Get All Actors Of Class、Get All Actors with Interface、Get All Actors with Tag
- MySQL 之 MySQL数据库的优化
服务器物理硬件的优化 在挑选硬件服务器时,我们应该从下面几个方面着重对MySQL服务器的硬件配置进行优化,也就是说将项目中的资金着重投入到如下几处: 1.磁盘寻道能力(磁盘I/O),我们现在用的都是S ...
- CentOS之Vim
安装 yum install -y vim-enhanced 移动光标 h或者向左的方向键:光标向左移动一个字符 l或者向右的方向键:光标向右移动一个字符 j或者向下的方向键:光标向下移动一个字符 ...
- Android蓝牙BLE开发,扫描、连接、发送和读取信息;
1.BLE开发权限 Android蓝牙BLE开发须打开蓝牙权限和6.0位置权限: <uses-permission android:name="android.permission.B ...