檢測目錄是否存在,并建立目錄的函數
1
/**//*
2
函數功能:檢測目錄是否存在并建立
3
4
目錄不存在,創建目錄成功返回1
5
目錄存在,返回2
6
如果不存在目錄,創建失敗返回3
7
在當前目錄下創建目錄,直接帶入目錄名即可.
8
*/
9
int CreateDirectory(LPCTSTR lpPathName)
10

{
11
DWORD dwAttr = GetFileAttributes(lpPathName);
12
if ( dwAttr == -1 || ( dwAttr & FILE_ATTRIBUTE_DIRECTORY ) == 0 )//目錄不存在
13
{
14
if ( !CreateDirectory( lpPathName, NULL) )
15
{
16
return 3;
17
}
18
else
19
return 1;
20
}
21
else
22
return 2;
23
}
24


2

3

4

5

6

7

8

9

10



11

12

13



14

15



16

17

18

19

20

21

22

23

24

posted on 2008-05-15 15:12 AlanTop 閱讀(1570) 評論(1) 編輯 收藏 引用 所屬分類: VC++