搜索
aardio官方社区 门户 查看主题

多线程分区遍历问题

发布者: xx.sir | 发布时间: 2016-9-7 11:59| 查看数: 1380| 评论数: 3|帖子模式

下面的代码没有经常运行,没有写入文件,哪里有错???

  1. import win.ui;
  2. /*DSG{{*/
  3. mainForm = win.form(text="aardio form";right=300;bottom=200)
  4. mainForm.add(
  5. button={cls="button";text="button";left=78;top=67;right=209;bottom=121;z=1}
  6. )
  7. /*}}*/

  8. func = function(dirs){
  9.         fsys.enum( dirs+"", "*.*",
  10.                 function(dir,filename,fullpath,findData){
  11.                         if(filename){
  12.                            string.save(dirs+"\file.txt","发现文件:"+filename,"完整路径:"+fullpath ,true)
  13.                         }
  14.                         else{
  15.                                 string.save(dirs+"\dir.txt","发现目录:" + dir ,true)
  16.                         }
  17.                 }
  18.                 ,false/*如果此参数为false则忽略子目录*/
  19.         );
  20. }

  21. mainForm.button.oncommand = function(id,event){
  22.         import sys.volume;
  23.         var drives = sys.volume.getLogicalDrives()
  24.         for(i,drive in drives) {
  25.                         thread.create(func,drive)

  26.         }
  27. }

  28. mainForm.show()
  29. return win.loopMessage();
复制代码

最新评论

pyaauto 发表于 2016-9-7 12:16:19

线程函数里面没有导入库

线程函数里面没有导入库
rbpy 发表于 2016-9-7 15:45:20

你在代码第一行加一句io.open(), 就知道哪里错了

你在代码第一行加一句io.open(), 就知道哪里错了
xx.sir 发表于 2016-9-8 11:03:56

谢谢二位,问题解决了,就是线程函数里面没有导入库

谢谢二位,问题解决了,就是线程函数里面没有导入库

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2017-11-21 16:13 , Processed in 0.093750 second(s), 18 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表