cpubbs 发表于 2007-2-7 18:02:19

有朋友问CVI实现建立文件夹的功能,这里贴出来!

有朋友问CVI实现建立文件夹的功能,CVI里面有这个函数的,如下所示:

Creates a new directory based on the specified directory name.

Note    You can create only one directory at a time.

Example
/* Make a new directory named \DATA\WAVEFORM on drive C */
/* assuming that C:\DATA does not exist */
MakeDir ("C:\\DATA");
MakeDir ("C:\\DATA\\WAVEFORM");



Prototype

int MakeDir (char Directory_Name[]);

lyq 发表于 2007-2-8 20:06:32

谢谢您了!
下面这个函数是用来在指定路径下添加文件的吧
单步调试时 pathName显示正确
可最终运行结果怎么不对呢?
即没有找到预期的文件


int MakePathname (char directoryName[], char fileName[], char pathName[]);
PurposeCreates a pathname from a directory name or path and a filename. The subroutine ensures that a backslash separates the directory name or path and the filename.
Examplechar dirname;
char pathname;
GetProjectDir (dirname);
MakePathname (dirname, "FILE.DAT", pathname);

cpubbs 发表于 2007-2-8 20:11:32

这个MakePathname (dirname, "FILE.DAT", pathname);好像只是合并成一个路径吧?它好像不产生文件的!
页: [1]
查看完整版本: 有朋友问CVI实现建立文件夹的功能,这里贴出来!