管理文件权限
当前进程需要通过管理权限启动
执行 cacls 命令修改文件权限,
参数 @filePath 指定文件路径,
可附加不定个数的字符串参数指定命令行参数,
参数 @2 也可以传入一个文本参数并用空格分隔多个命令行参数,
省略命令行参数时默认为当前登录用户添加全部权限,
失败返回 false,错误信息,成功返回进程标准输出文本
执行 icacls 命令修改文件权限,
参数 @filePath 指定文件路径,
可附加不定个数的字符串参数指定命令行参数,
参数 @2 也可以传入一个文本参数并用空格分隔多个命令行参数,
省略命令行参数时默认为当前登录用户添加全部权限,
失败返回 false,错误信息,成功返回进程标准输出文本
执行 takeown 命令获取文件所有权限,
如果成功再执行 cacls 命令修改文件权限,
参数 @filePath 指定文件路径,
可附加不定个数的字符串参数指定命令行参数,
省略命令行参数时默认为当前登录用户添加全部权限,
失败返回 false,错误信息,成功返回进程标准输出文本
执行 takeown 命令获取文件所有权限,
如果成功再执行icacls命令修改文件权限,
参数 @filePath 指定文件路径,
可附加不定个数的字符串参数指定命令行参数,
省略命令行参数时默认为当前登录用户添加全部权限,
失败返回 false,错误信息,成功返回进程标准输出文本
执行 icacls 命令导入文件权限,
参数 @filePath 指定文件路径,
失败返回 false,错误信息,成功返回进程标准输出文本
执行 icacls 命令导出文件权限,
参数 @filePath 指定文件路径,
失败返回 false,错误信息,成功返回进程标准输出文本
执行 takeown 命令获取文件所有权限,
参数@ filePath 指定文件路径,
可附加不定个数的字符串参数指定命令行参数,
省略命令行参数时默认为当前登录用户获取权限,
失败返回 false ,错误信息,成功返回进程标准输出文本
使用安全标识符获取文件或目录的所有者权限,
@sid 参数省略时默认取运行当前进程的用户SID,
这个函数由纯 aardio 代码实现,不需要调用 takeown.exe,
可以解决XP等系统上没有 takeown.exe 的问题
fsys.acl.temp(/*指定目标文件路径,
执行 icacls 命令备份权限后调用参数 @2 指定的回调函数,
回调函数执行完自动恢复权限,
如果文件不存在,仍然会回调此函数,但回调参数为 null
成功返回回调函数的返回值,失败返回false,错误信息*/,function(filePath){
})