Skip to content

Latest commit

 

History

History
345 lines (232 loc) · 5.96 KB

AXE_fsys.md

File metadata and controls

345 lines (232 loc) · 5.96 KB

__AXE__.fsys

文件系统相关的功能


__AXE__.fsys.canRead

定义和用法

指定文件是否可读

__AXE__.fsys.canRead(filename);
参数 描述
filename 文件名

返回值

可读返回 true,其他返回 false

实例

__AXE__.fsys.canRead('C:\\Windows\\regedit.exe');

__AXE__.fsys.canWrite

定义和用法

指定文件是否可写

__AXE__.fsys.canWrite(filename);
参数 描述
filename 文件名

返回值

可写返回 true,其他返回 false

实例

__AXE__.fsys.canWrite('C:\\Windows\\regedit.exe');

__AXE__.fsys.canReadWrite

定义和用法

指定文件是否可读写

__AXE__.fsys.canReadWrite(filename);
参数 描述
filename 文件名

返回值

可读写返回 true,其他返回 false

实例

__AXE__.fsys.canReadWrite('C:\\Windows\\regedit.exe');

__AXE__.fsys.exists

定义和用法

指定文件或文件夹是否存在

__AXE__.fsys.exists(filename);
参数 描述
filename 文件名或文件夹名

返回值

存在返回 true,其他返回 false

实例

__AXE__.fsys.exists('C:\\Windows\\');
__AXE__.fsys.exists('C:\\Windows\\regedit.exe');
__AXE__.fsys.exists('C:\\Windows.old\\');

__AXE__.fsys.isDir

定义和用法

指定的路径是否文件夹

__AXE__.fsys.isDir(filename);
参数 描述
filename 文件名或文件夹名

返回值

是文件夹返回 true,其他返回 false

实例

__AXE__.fsys.isDir('C:\\Windows\\');
__AXE__.fsys.isDir('C:\\Windows\\regedit.exe');

__AXE__.fsys.isFile

定义和用法

指定的路径是否文件夹

__AXE__.fsys.isFile(filename);
参数 描述
filename 文件名或文件夹名

返回值

是文件返回 true,其他返回 false

实例

__AXE__.fsys.isFile('C:\\Windows\\');
__AXE__.fsys.isFile('C:\\Windows\\regedit.exe');

__AXE__.fsys.isHidden

定义和用法

指定文件是否隐藏模式

__AXE__.fsys.isHidden(filename);
参数 描述
filename 文件名

返回值

文件为隐藏模式返回 true,其他返回 false

实例

__AXE__.fsys.isHidden('C:\\Windows\\regedit.exe');

__AXE__.fsys.isReadonly

定义和用法

指定文件是否只读模式

__AXE__.fsys.isReadonly(filename);
参数 描述
filename 文件名

返回值

文件为只读模式返回 true,其他返回 false

实例

__AXE__.fsys.isReadonly('C:\\Windows\\regedit.exe');

__AXE__.fsys.isSystemFile

定义和用法

指定文件是否为系统文件

__AXE__.fsys.isSystemFile(filename);
参数 描述
filename 文件名

返回值

文件为系统文件返回 true,其他返回 false

实例

__AXE__.fsys.isSystemFile('C:\\Windows\\regedit.exe');

__AXE__.fsys.fullpath

定义和用法

返回指定文件的全路径名

__AXE__.fsys.fullpath(filename);
参数 描述
filename 文件名

返回值

指定文件的全路径名

实例

__AXE__.fsys.fullpath('C:\\Windows\\regedit.exe');

__AXE__.fsys.listFiles

定义和用法

返回指定文件夹下符合要求的所有文件名称

__AXE__.fsys.listFiles(dir, wildcard, recursive);
参数 描述
dir 文件夹名
wildcard 文件名通配符
recursive 是否包含子文件夹

返回值

返回指定文件夹下符合要求的所有文件名称

实例

__AXE__.fsys.listFiles('C:\\Windows\\debug\\');

__AXE__.fsys.readFileToString

定义和用法

读取指定文件,以字符串形式返回其内容。

__AXE__.fsys.readFileToString(filename);
参数 描述
filename 文件名

返回值

文件内容(字符串)

实例

__AXE__.fsys.readFileToString('C:\\Windows\\System32\\drivers\\etc\\hosts');

__AXE__.fsys.writeStringToFile

定义和用法

将内容写入文件。

__AXE__.fsys.writeStringToFile(filename, content, ifAppend);
参数 描述
filename 文件名
content 写入的内容
ifAppend 是否追加模式,默认为否,即覆盖模式

返回值

成功返回 true,其他返回 false

实例

__AXE__.fsys.writeStringToFile('D:\\test.txt', 'this is a test', false);

__AXE__.fsys.getUserDesktopDir

定义和用法

获取当前用户的桌面文件夹路径名。

__AXE__.fsys.getUserDesktopDir();

返回值

前用户的桌面文件夹路径名

实例

__AXE__.fsys.getUserDesktopDir();