rmajly 发表于 2024-1-25 22:10:16

aardio操作文件笔记

取文件列表,主要是遍历文件fsys.enum的用法

fsys.getTempDir()      系统处理.取临时目录
fsys.enum()      文件_枚举EX
table.push()      数组操作.加入成员
winform.edit.text      编辑框.内容
winform.edit.printf()      编辑框.加入文本, 格式化文本A

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=360;bottom=422)
winform.add(
button={cls="button";text="Button";left=227;top=15;right=332;bottom=63;z=2};
edit={cls="edit";left=11;top=11;right=212;bottom=408;edge=1;multiline=1;z=1}
)
/*}}*/

import fsys;
winform.button.oncommand = function(id,event){
      winform.edit.text = "";
      var filenames = {};
      fsys.enum( fsys.getTempDir(), "*.tmp",
                function(dir,filename,fullpath,findData){
                        if(filename){
                                 table.push(filenames, filename);
                           //winform.edit.printf('%s\n', filename)
                }
                },
                false
      );
      for(i=1; #filenames;1){
                winform.edit.printf('%s\n', filenames)
      }

}

winform.show();
win.loopMessage();
return winform;

rmajly 发表于 2024-2-3 15:38:46

import io 文件读写
function 文件是否存在(文件路径){
      /*var语句声明的变量作用域限于函数内部*/
      import io
      if(io.exist(文件路径)){
      return      true
      }else {
                return      false
      }
}

/***intellisense()
文件是否存在()={
      .子程序,文件是否存在
      .参数,文件路径
      if(文件是否存在(文件路径))
      }
end intellisense***/

import console
console.varDump(文件是否存在("D:\WWW\en.txt"))
console.pause()


页: [1]
查看完整版本: aardio操作文件笔记