文件系统相关的功能
指定文件是否可读
__AXE__.fsys.canRead(filename);
参数 | 描述 |
---|---|
filename | 文件名 |
可读返回 true,其他返回 false
__AXE__.fsys.canRead('C:\\Windows\\regedit.exe');
指定文件是否可写
__AXE__.fsys.canWrite(filename);
参数 | 描述 |
---|---|
filename | 文件名 |
可写返回 true,其他返回 false
__AXE__.fsys.canWrite('C:\\Windows\\regedit.exe');
指定文件是否可读写
__AXE__.fsys.canReadWrite(filename);
参数 | 描述 |
---|---|
filename | 文件名 |
可读写返回 true,其他返回 false
__AXE__.fsys.canReadWrite('C:\\Windows\\regedit.exe');
指定文件或文件夹是否存在
__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(filename);
参数 | 描述 |
---|---|
filename | 文件名或文件夹名 |
是文件夹返回 true,其他返回 false
__AXE__.fsys.isDir('C:\\Windows\\');
__AXE__.fsys.isDir('C:\\Windows\\regedit.exe');
指定的路径是否文件夹
__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(filename);
参数 | 描述 |
---|---|
filename | 文件名 |
文件为只读模式返回 true,其他返回 false
__AXE__.fsys.isReadonly('C:\\Windows\\regedit.exe');
指定文件是否为系统文件
__AXE__.fsys.isSystemFile(filename);
参数 | 描述 |
---|---|
filename | 文件名 |
文件为系统文件返回 true,其他返回 false
__AXE__.fsys.isSystemFile('C:\\Windows\\regedit.exe');
返回指定文件的全路径名
__AXE__.fsys.fullpath(filename);
参数 | 描述 |
---|---|
filename | 文件名 |
指定文件的全路径名
__AXE__.fsys.fullpath('C:\\Windows\\regedit.exe');
返回指定文件夹下符合要求的所有文件名称
__AXE__.fsys.listFiles(dir, wildcard, recursive);
参数 | 描述 |
---|---|
dir | 文件夹名 |
wildcard | 文件名通配符 |
recursive | 是否包含子文件夹 |
返回指定文件夹下符合要求的所有文件名称
__AXE__.fsys.listFiles('C:\\Windows\\debug\\');
读取指定文件,以字符串形式返回其内容。
__AXE__.fsys.readFileToString(filename);
参数 | 描述 |
---|---|
filename | 文件名 |
文件内容(字符串)
__AXE__.fsys.readFileToString('C:\\Windows\\System32\\drivers\\etc\\hosts');
将内容写入文件。
__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();