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语言学习--上机练习2(连接查询 嵌套查询)
上机练习2 1. 启动SQL Server 2008中的 SQL Server Management Studio. 2. 针对下面三张基本表进行操 ...
- 学习笔记之HTML 教程 | 菜鸟教程
HTML 教程 | 菜鸟教程 http://www.runoob.com/html/html-tutorial.html 菜鸟教程在线编辑器 http://www.runoob.com/try/try ...
- ROS-MikroTik-RouterOS-培训认证各种证书
官方原文: https://mikrotik.com/training/about MikroTik certified training programs MTCNA - MikroTik Cert ...
- [UE4]制作视野图标
一.在PhotoShop中新建一个64px*64px,背景色为透明的文档 二.填充“图层1”为白色 三.添加蒙版图层,并将前景色设置为黑色 四.将“图层1”选择45°,并往上拖放至如图位置 五.选择渐 ...
- typescript接口的概念 以及属性类型接口
/* 1.vscode配置自动编译 1.第一步 tsc --inti 生成tsconfig.json 改 "outDir": "./js", 2.第二步 任务 ...
- SCCM2012 R2实战系列之五:发现方法
打开SCCM2012的控制台 点击左侧栏的“管理”选项,然后展开“层次结构配置”,点击“发现方法”来配置客户端发现. 勾选“启用Active Directory林发现”.“发现Active Direc ...
- spring整合mybatis、hibernate、logback配置
Spring整合配置Mybatis 1.配置数据源(连接数据库最基本的属性配置,如数据库url,账号,密码,和数据库驱动等最基本参数配置) <!-- 导入properties配置文件 --> ...
- Linux程序的执行
一.多任务协调机制 $ find /boot | cpio -ocB > /tmp/boot.img 程序执行方式——流式处理 “|”是匿名管道 管道分匿名管道,命名管道.匿名管道属于临时工,随 ...
- ZooKeeper系列(6):ZooKeeper机制架构
一.ZooKeeper权限管理机制 1.1 权限管理ACL(Access Control List) ZooKeeper 的权限管理亦即ACL 控制功能,使用ACL来对Znode进行访问控制.ACL的 ...
- css初探
CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. selector { property: value; ...