File

所在包:FileSystem

def Open:$arg1,$arg2

打开文件

Parameters:

$arg1:文件路径

$arg2:打开模式

Return:文件句柄

def Readfile:$arg1

读取文件

Parameters:

$arg1:文件句柄

Return:内容

def Close:$arg1

关闭文件

Parameters:

$arg1:文件句柄

Return:null

def Writefile:$arg1,$arg2

写入文件内容

Parameters:

$arg1:文件路径

$arg2:文件内容

Return:null

def Copy:$arg1,$arg2

复制文件

Parameters:

$arg1:文件路径

$arg2:新文件路径

Return:null

def Create:$arg1

创建文件

Parameters:

$arg1:文件路径

Return:null

def Delete:$arg1

删除文件

Parameters:

$arg1:文件路径

Return:null

def Exists:$arg1

测试文件是否存在

Parameters:

$arg1:文件路径

Return:bool

def Move:$arg1,$arg2

移动文件到新的路径

Parameters:

$arg1:文件路径

$arg2:新文件路径

Return:null

def GetCreationTime:$arg1

获取其文件创建日期

Parameters:

$arg1:文件路径

Return:时间

def GetLastAccessTime:$arg1

获取其文件访问日期和时间信息

Parameters:

$arg1:文件路径

Return:时间

def GetLastWriteTime:$arg1

获取其文件操作日期和时间信息

Parameters:

$arg1:文件路径

Return:时间


Directory

所在包:FileSystem

def Getcwd:

获取当前工作目录

Return:当前工作目录

def Chdir:$arg1

用于改变当前工作目录

Parameters:

$arg1:目录名

Return:null

def Getenv:$arg1

从环境中取字符串,获取环境变量的值

Parameters:

$arg1:名称

Return:名称所对应的值

def Remove:$arg1

删除目录

Parameters:

$arg1:目录名

Return:失败返回-1

def Rmdir:$arg1

删除目录

Parameters:

$arg1:目录名

Return:失败返回-1

def Mkdir:$arg1

创建目录

Parameters:

$arg1:目录名

Return:若成功则返回0,否则返回-1

def Rename:$arg1,$arg2

将目录$arg2,改名为$arg2

Parameters:

$arg1:目录名

$arg2:目录名

Return:若成功则返回0,否则返回-1

def Exists:$arg1

测试目录是否存在

Parameters:

$arg1:目录名

Return:没有找到返回0


Drive

所在包:FileSystem

def GetDrives:

获取电脑上的盘符数组

Parameters:

Return:盘符数组

def AvailableFreeSpace:$arg1

获取自定分区的空闲空间

Parameters:

$arg1:指定的盘符

Return:字节数

def DriveType:$arg1

获取分区类型

Parameters:

$arg1:指定的盘符

Return:类型,如下

0 |DRIVE_UNKNOWN |The drive type cannot be determined.


1 |DRIVE_NO_ROOT_DIR |The root path is invalid;


2 |DRIVE_REMOVABLE |The drive has removable media


3 |DRIVE_FIXED |The drive has fixed media


4 |DRIVE_REMOTE |The drive is a remote (network) drive.


5 |DRIVE_CDROM |The drive is a CD-ROM drive.


6 |DRIVE_RAMDISK |The drive is a RAM disk.

def TotalFreeSpace:$arg1

驱动器上的可用空闲空间总量(以字节为单位)。

Parameters:

$arg1:指定的盘符

Return:字节数

def TotalSize:$arg1

获取驱动器上的存储空间的总大小

Parameters:

$arg1:指定的盘符

Return:字节数