import fsys.dlg
io.open();//打开控制台
showfiletype = function(filename, fpath) begin
var f = io.open(fpath);
var b = f ? f.read(0x200)
while(b){
if(string.indexAny(b,'\x0')){
io.print(filename, "是 二进制文件")
return f.close()
}
b = f.read(0x200)
}
io.print(filename, "是 文本文件")
return f ? f.close();
end;
fsys.enum( fsys.getTempDir(), "*.*",
function(dir,filename,fullpath,findData){
if(filename) showfiletype(filename,fullpath)
} ,false
);
execute("pause") //按任意键继续
io.close();//关闭控制台
io.open();//打开控制台
showfiletype = function(filename, fpath) begin
var f = io.open(fpath);
var b = f ? f.read(0x200)
while(b){
if(string.indexAny(b,'\x0')){
io.print(filename, "是 二进制文件")
return f.close()
}
b = f.read(0x200)
}
io.print(filename, "是 文本文件")
return f ? f.close();
end;
fsys.enum( fsys.getTempDir(), "*.*",
function(dir,filename,fullpath,findData){
if(filename) showfiletype(filename,fullpath)
} ,false
);
execute("pause") //按任意键继续
io.close();//关闭控制台