feiyuw 发表于 2007-3-14 16:18:47

用VU脚本生成目录的方法

用VU脚本生成目录的方法

使用open()方法无法生成一个目录,比如我想生成d:\robotlog\rlog.txt文件,但是robotlog目录不存在,使用open(file,"d:\\robotlog\\rlog.txt")运行时报错,无法生成该目录。
大家都是怎么解决这种问题的?

还有就是在fprintf中写入文件的"\n"并没有表现为换行符,不知道是什么原因,代码如下:

#include <VU.h>

{
    string filepath="d:\\Robotlog\\rlog.txt";
    int file;

   
    //display
    display("file open");
   
    //file operation
    file=open(filepath,"a");
   
    fprintf(file,"just a test/n");
    fprintf(file," aaaa");
    close(file);
   
}

feiyuw 发表于 2007-3-16 21:00:58

自己回复吧,用system函数调用系统命令可以实现这一功能,比如要创建d:\robotlog目录只需要用:
system("mkdir d:\\robotlog\\");就可以了
页: [1]
查看完整版本: 用VU脚本生成目录的方法