flash flex actionScript3 AS3 跨域操作 磁盘 文件
2011-05-25 12:05
399 查看
MDM Zinc 3.0
FileSystem-------------à1. FileSystem.appendFile()
说明:往指定文本后追加内容
例如:mdm.FileSystem.appendFile("c://myFile.txt", "This is my extra text");
2. FileSystem.appendFileUnicode()
说明:往指定文本后追加内容,统一用utf-8编码格式
例如:mdm.FileSystem.appendFileUnicode("c://myFile.txt", "This is my unicode text");
3. FileSystem.copyFile()
说明:拷贝文件
例如:mdm.FileSystem.copyFile("c://myFile.txt", "c://Copy of myFile.txt");
4. FileSystem.copyFolder()
说明:拷贝文件夹
例如:mdm.FileSystem.copyFolder("c://myFolderA", "c://otherFolder//newFolder");
5. FileSystem.createShortcut()
说明:创建快捷方式
例如:
叁数
targetPath:目标的字串-路径
startInFolder:字串-路径对捷径目标启动文件夹
描述:字串- Tiptext 为捷径
iconFilePath:字串-路径对捷径图像来源
iconID:在图像里面的数目-图像的识别符来源锉
shorcutLinkPath:字串-路径对新捷径
//对应用程序创建一个快捷方式:
var appPath:String = mdm.Application.path+mdm.Application.filename;
var appFolder:String = mdm.Application.path;
var shortcutText:String = "My Zinc Application Tiptext";
var iconPath:String = mdm.Application.path+mdm.Application.filename;
var iconRes:Number = 0;
var shortcutLink:String = mdm.System.Paths.desktop+"My Zinc App.lnk";
mdm.FileSystem.createShortcut(apppath, appFolder, shortcutText, iconPath, iconRes, shortcutLink);
6. FileSystem.deleteFile()
说明:删除指定文件
例如:mdm.FileSystem.deleteFile("c://myTextA.txt");
7. FileSystem.deleteFolder()
说明:删除指定文件夹
例如:mdm.FileSystem.deleteFolder("c://myFolder", "noask");
8. FileSystem.fileExists()
说明:判断文件是否存在
例如:var exists:Boolean = mdm.FileSystem.fileExists("c://myText.txt");
9. FileSystem.findFile()
说明:查询文件,支持*通配符,返回所有满足条件的文件名
例如:var myResults:String = mdm.FileSystem.findFile("d://myFolder//*.exe");
10. FileSystem.folderExists()
说明:判断文件夹是否存在。
例如:var exists:Boolean = mdm.FileSystem.folderExists("c://myFolder");
11. FileSystem.getAssociation()
说明:获得打开该后缀软件的路径。
例如:var myApplicationPath:String = mdm.FileSystem.getAssociation(".html");
12. FileSystem.getCurrentDir()
说明:获得当前文件的路径。
例如:var currentPath = mdm.FileSystem.getCurrentDir();
13. FileSystem.getFileAttribs()
说明:获得文件的属性列表, 返回的是Array
例如:var myFileAttribs:Array = mdm.FileSystem.getFileAttribs("c://myText.txt");
14. FileSystem.getFileCreator()
说明:获得文件创建者姓名
例如:var fileCreator:String = mdm.FileSystem.getFileCreator("myFile.html");
15. FileSystem.getFileDate()
说明:获得文件创建的时间
例如:var fileDate:String = mdm.FileSystem.getFileDate("c://myText.txt");
16. FileSystem.getFileList()
说明:获得在指定文件夹中的文件
第一个参数 为目录或者文件
第二个参数 是通配符,但只在window系统下生效。苹果或Linux下默认忽略.
例如:
var myFiles:Array = mdm.FileSystem.getFileList("c://", "*.txt");
mdm.Dialogs.prompt(myFiles.toString());
//Other example:
var myFile:Array = mewm.FileSystem.getFileList("C://myFolder//storage//");
var list:String = myFile.toString().split(",").join("/n");
17.FileSystem.getFileSize()
说明:获得指定文件的字节数
例如:var fileSize:Number = mdm.FileSystem.getFileSize("c://myText.txt");
18. FileSystem.getFileTime()
说明:获得指定文件最后的修改时间
例如:var fileModified = mdm.FileSystem.getFileTime("c://myText.txt");
19. FileSystem.getFileType()
说明:获得指定文件的类型
例如:var fileType:String = mdm.FileSystem.getFileType("/myFile.html");
20.FileSystem.getFolderList()
说明:获得指定路径下所有文件夹,返回Array
例如:
var myFolders:Array = mdm.FileSystem.getFolderList("c://");
mdm.Dialogs.prompt(myFolders.toString());
21. FileSystem.getFolderSize()
说明:获得指定文件夹的kb千字节大小
例如:var myFolderSize:Number = mdm.FileSystem.getFolderSize("c://");
22.FileSystem.getLongPathName()
说明:获得指定在Dos下的短命名文件名转换成 window下正常的
例如:
var myLongFileName:String = mdm.FileSystem.getLongPathName("C://PROGRA~1");
23.FileSystem.getShortPathName()
说明:获得指定文件名在Dos下的短命名,19的逆向!
例如:
var myShortPath:String = mdm.FileSystem.getShortPathName("C://Program Files");
24.FileSystem.loadFile()
说明:返回文档的内容
例如:
var myTextData:String = mdm.FileSystem.loadFile("c://myFile.txt");
25. FileSystem.loadFileHEX()
说明:返回指定文档的HEX
例如:var myHEXData:String = mdm.FileSystem.loadFileHEX("c://myText.txt");
26.FileSystem.loadFileUnicode()
说明:返回文档的Unicode编码的内容,在Linux下 会转换成空白。
例如:
var unicodeData:String = mdm.FileSystem.loadFileUnicode("c://myText.txt");
27. FileSystem.makeFolder()
说明:新建一个文件夹
例如:mdm.FileSystem.makeFolder("c://myFolder");
28. FileSystem.saveFile()
说明:创建 写入 并保存文件
例如:mdm.FileSystem.saveFile("c://myText.txt", "My text data");
29. FileSystem.saveFileHEX()
说明:保持指定的HEX到指定的文件
例如:
//Hex Data:
mdm.FileSystem.saveFileHEX("c://myText.txt", "FF0067EA349F");
//Pipe Delimited Decimal:
mdm.FileSystem.saveFileHEX("c://myText.txt", "255|0|103|234|52|159");
30. FileSystem.saveFileUnicode()
说明:保存指定的内容到指定的文件,编码utf-8
例如:mdm.FileSystem.saveFileUnicode("c://myText.txt", "My text data");
31. FileSystem.setCurrentDir()
说明:更改当前文件保存位置。
例如:mdm.FileSystem.setCurrentDir("c://");
32. FileSystem.setFileAttribs()
说明:更改指定文件的属性
例如:+为添加属性,-为删除属性
A 存档
H 隐藏
R 只读
S 系统
+A sets the archive attribute
+H sets the hidden attribute
+R sets the read only attribute
+S sets the system attribute
-A unsets the archive attribute
-H unsets the hidden attribute
-R unsets the read only attribute
-S unsets the system attribute
mdm.FileSystem.setFileAttribs("c://myText.txt", "+A");
相关文章推荐
- flash flex actionScript3 AS3 跨域操作 磁盘 文件
- flash flex actionScript3 AS3 跨域操作 磁盘 文件
- Flash/ActionScript 解决跨域问题的策略文件crossdomain.xml的写法
- Flash ActionScript (11)用flash打开任何文件的方法
- javascript和Flash ActionScript的交互(AS3)
- 球和正方形(矩形,长方形)碰撞 (二维) Flash Flex actionscript 3
- flex中的主程序mxml文件调用相应的ActionScript
- flex actionScript 时间操作工具类
- Flash Air ActionScript3 二进制数据写入文件
- flex ActionScript 库 objectHandelrs实现图片旋转,拖拽操作
- 我学Flash/Flex(2):AS3读取XML文件内容
- flex actionScript读取文件
- C#与Flash ActionScript 2.0通过xml操作数据库(一)
- C#与Flash ActionScript 2.0通过xml操作数据库(二)
- Flash ActionScript 3.0的Socket连接的策略文件
- Flash ActionScript.——加载配置文件时出现乱码
- Flex ActionScript 3.0 SharedObject 本地共享对象 操作
- 68 Small but Useful Open Source ActionScript Libraries(misc) help Flex/Flash Developers Improve Work Efficiency
- flex actionScript读取文件示例代码
- Flash ActionScript 3.0的Socket连接的策略文件