labwindows新建文件夹及文件夹管理函数
1、labwindows有专门的文件夹管理函数,非常简单易用。许多同学进入函数库都从Library菜单查找,其实没必要这么麻烦,labwindows在面板左下角提供了函数库,可以通过搜索查找函数,非常简单实用。找到某一个函数后,直接按F1键就可以键入帮助,查看函数详细资料。


2、Labwindows文件夹选择对话框:DirSelectPopup。
DirSelectPopup函数在POP-Up panel函数集中,用于选择一个文件夹选项,在编程设置文件路径时非常好用。
DirSelectPopup函数原型为:
int DirSelectPopup (char defaultDirectory[], char title[], int allowCancel, int allowMakeDirectory, char pathName[]);
其中defaultDirectory[]表示设置默认的文件夹路径,如defaultDirectory[]设置为“c\\document”,则在程序中打开文件夹选择对话框后,默认路径为c\document。
title[]表示对话框标题;
allowCancel表示是否有取消按钮,非0,有取消按钮,0则不能取消对话框。
allowMakeDirectory表示是否可以创建文件夹
pathName[]表示要选择的路径,文件夹选择对话框按确定按钮后,程序就会将选择的路径放入pathName,使用之前,必须创建pathName。
如:char path[[200]
DirSelectPopup (“C:\Users\”,“选择文件夹”,1 ,1, path);
表示对话框打开时,显示路径在C:\Users\下,有创建文件夹和取消按钮,我选择的文件夹放在path数据。

3、Labwindows检查文件或文件夹是否存在函数:FileExist,用于检查某个文件或文件夹是否存在。
函数原型为:int FileExists (const char path[], ssize_t *fileSize);
其中path表示文件所在路径。
fileSize表示文件大小,不做要求可以设为0。

4、Labwindows新建文件夹函数:MakeDir
函数原型为:int MakeDir (char directoryName[]);
directoryName表示路径名。

5、Labwindows删除文件夹函数:DeleteDir