File class
==================================
呵呵~这是我的舍友icelong去年翻译的,想来也真难为他,那时我因为工作的原因要用到fms,所以就麻烦他帮翻译了一点(由于是临时用,我本人也没太认真去对较,纯粹是方便写程序,参考而已,如果有错误,请大家评论)
==================================
可用性
Flash Media Server 2.
这个文件类让应用写到
server’s
文件系统
.
这个可用于保存信息没有使用数据库服务时
,
创建日志文件用于调用时
,
或者跟踪用法
.
当然
,
一个目录的列表可用于建立内容列表关于流的共享对象没有使用
Flash Remoting
时
.
这个文件对象允许访问文件服务系统
.
保护不合法的错误
.Flash Media Server
允许访问文件在沙盒时指定关于虚拟主机当应用实例运行时
.
小消息
:
一个沙盒是安全特性决定怎么用于应用互相作用在本地的文件系统
,
在网络或者在本地文件和网络中存在相同的文件时
.
限制怎样使用文件互相作用当本地的文件
.
或者网络帮助保持你的电脑文件系统的安全
.
这个服务管理员能建立一个沙盒关于所有的应用放到虚拟的主机和以能够提供额外的控制个别的应用
,
如果你需要
.
接下来的规则是服务器必须的
.
n
文件对象不能创建指定一个当前使用着的文件目录
n
默认情况下脚本能访问文件和虚拟主机里的目录但仅仅在应用目录里
.
一个虚拟主机目录映射能被设置访问文件应用目录外面
n
用一个斜线
(/)
当作目录的分隔符
n
文件对象目录遵守
URI
惯例
.
不能使用反斜线
(/)
访问或者一个点
(.)
或者两个
(..)
是不能只读字符中组件两个当前目录分隔符
.
n
根对象不能重命名或者删除
例如,如果目录使用斜线(
/
)是被使用或者创建一个文件对象
,
在应用目录里映射
.
这个做好了的指定FileObject标准在JSEngie段落在Application.xml 文件,像下面的代码:
<JSEngine>
<FileObject>
<VirtualDirectory>/videos;C:/myvideos</VirtualDirectory>
<VirtualDirectory>/fcsapps;C:/Program Files/fcs/applications</VirtualDirectory>
</FileObject>
</JSEngine>
这个例子指定另外两个目录映射在增加到默认的应用目录里
.
任何一个目录指定到
/videos/xyz/vacation.flv
映射到
c:/myvideos/xyz/vaction.flv.
类似的
,/fcapps/conference
映射到
c:/Program Files/fcs/applications/conference.
任何一个目录不能匹配到解决到默认的应用目录
.
例如
,
如果
c:/myapps/filetest
是应用目录
,
在
/streams/hello.flv
映射到
c:/myapps/filetest/streams/hello.flv.
方法概要关于
File
类
方法
描述
File.close()
关闭这个文件
File.copyTo()
复制一个文件到不同的本地或者相同的本地目录但不同的文件名
File.eof()
返回一个
Boolean
值指示是否这个文件指示器是否到文件尾
(true)
还没到
(false).
File.flush()
刷新文件的输出一个缓存块
File.list()
如果文件是一个目录
,
返回一个数组带一个元素关于这个目录的每一个文件
File.mkdir()
增加一个新创建的目录到文件目录
File.open()
打开一个文件以此来使用你能够读取来自或者写入
File.read()
读到指定数字关于字符来自文件或者返回的字符串
File.readAll()
读文件和返回一个数组带元素关于每一个文件
File.readByte()
读取来自文件下一个
byte
和返回数字的值关于下一个
byte
或才
-1
如果操作失败
File.readIn()
读取来自到文下一行件和返回一个字符串
File.remove()
移除所有文件或者目录指示器通过文件对象
FilerenameTo()
移除或者重命名一个文件
File.write()
写数据到一个文件
File.writeAll()
带一个数组像一个参数和调用
File.writeLn()
方法在每一个元素在数组
File.writeByte()
写一个字节到文件
File.writeLn()
写数据到文件和增加一行字符(跟平台有关的)直到输出最后的参数
getGlobal()
跳到指定的数字关于字节和返回一个新的文件位置
File.toString()
返回一个字符器关于指出文件关于名字关于文件对象
File.canAppend
只读
;
一个
Boolean
值指示是否一个文件被打开关于增加
(true)
或者
不
(false);
File.canRead
只读;一个
Boolean
值指示是否能够被读
(true)
或者不能
(false)
File.canReplace
只读
;
一个
Boolean
值提示是否文件打开或者代替
flag
可使用
(true)
或者不能
(false);
File.canWrite
只读
;
一个
Boolean
值提示是否你能写到文件
(true)
或者
(false).
File.creationTime
只读
;
一个数据对象包括在文件被创建的时间
File.exists
只读
;
一个
Boolean
值指示是否文件或者目录保存
(true)
或者
(false).
File.isDirectory
只读
;
一个
Boolean
值指示是否文件目录
(true)
或者
(false)
File.isFile
只读
;
一个
Boolean
值指示是否文件一个有规则数据文件
(true)
或者
(false).
File.lastModified
只读
;
一个数据对象包括一个最后被修改的文件时间
File.length
只读
;
关于目录
,
这个数字关于文件目录,不能计算当前的目录和父目录进入
;
关于文件
,
在这个数字关于这个文件的字节
File.mode
只读
;
在这个模式是一个打开的文件
File.name
只读
;
一个字符串指示在这个文件名字
File.type
只读
;
一个字符中指定一个类型关于数据或者编码使用当文件被打开
转载请注明原文地址: https://ibbs.8miu.com/read-50046.html