aardio 文档

aardio 范例: tar.lzma 打包压缩

//tar.lzma 打包压缩
import console;
import fsys.dlg.dir;
import fsys.tar;

var fullpath = fsys.dlg.dir(,,'请选择要打包的目录')
if(!fullpath) return;

//tar打包
var tarPath = fsys.path.removeBackslash(fullpath) + ".tar"
var tarFile = fsys.tar(tarPath);
tarFile.onWriteFile = function( filename ){
    console.log("已打包",filename)
}
tarFile.pack(fullpath);
tarFile.close();

//压缩为 tar.lzma 格式
import sevenZip.lzma;
console.log("正在压缩为lzma文件")
sevenZip.lzma.encodeFile(tarPath,tarPath + ".lzma"); 
console.log("打包完成")
console.pause();

import fsys.dlg.dir;

Markdown 格式