- 浏览: 204670 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (231)
- C++学习 (41)
- vc学习 (25)
- vc异常 (4)
- Flex (2)
- Ext (0)
- java学习笔记 (15)
- mysql学习笔记 (1)
- ibatis学习笔记 (7)
- struts1学习笔记 (1)
- hibernate学习笔记 (3)
- javascript学习笔记 (8)
- eclipse快捷键 (2)
- 英语学习 (1)
- cmd (1)
- eclipse 配置 (2)
- 其他 (4)
- JAVASE (34)
- firefox (1)
- linux (8)
- Apache (6)
- cms (22)
- jsuc (10)
- html (3)
- css (1)
- 作图 (2)
- vs2012 (2)
- 编码转换 (12)
- work_unicode (1)
- work_webbrowser (1)
- work_trade_quotes_login (1)
- c#学习 (38)
- wpf学习 (31)
- wpf快速学习 (1)
- VB学习 (1)
- NSIS (4)
- log4cpp (3)
- 学习web (1)
- 经验 (1)
- c_汇编 (1)
最新评论
创建文件夹CreateDirectoryA(file, 0);
char file[1024]; memset(file,0,1024); sprintf(file,"%s\\TradeData\\",g_pApplication->GetAppPath_str().c_str());// //判断配置文件是否存在 if (GetFileAttributesA(file) == INVALID_FILE_ATTRIBUTES) { CreateDirectoryA(file, 0); }
注:只能建一级目录
发表评论
-
manifest
2015-06-08 17:57 1882我遇到的问题: 将 Upload.exe Upload.exe ... -
log4CPP多线程支持的缺角(一)(转)
2015-06-01 10:59 1010log4CPP多线程支持的缺角 ... -
minizip压缩文件夹(转)
2015-06-01 10:26 2259#include <atlconv.h> / ... -
文件大小(转)
2015-06-01 10:08 494方法一: WIN32_FIND_DATA fi ... -
log4cpp环境变量
2015-05-13 15:32 677log4cplus.appender.DEBUG_MSG.Fi ... -
linux设置环境变量putenv() setenv() getenv()(转)
2015-05-13 15:28 1202linux设置环境变量putenv() setenv() ge ... -
VC学习:log4cpp
2015-05-12 15:37 808基于LGPL开源项目 Log4cpp ... -
VC异常:File:write.c Line:67
2015-05-12 15:29 745VC异常:File:write.c Line:67 路径没找 ... -
C++异常:rethrow【转】
2015-05-08 15:20 423C++异常rethrow【转】 http://se.csai. ... -
VC异常:Free Heap block xxxxxxxx modified at xxxxxxxx after it was freed(转)
2015-05-08 15:18 1181Free Heap block xxxxxxxx modifi ... -
VC异常:Free Heap block XXXXXX modified at XXXXXX after it was freed(转)
2015-05-07 15:41 3073Free Heap block XXXXXX modified ... -
VC中关于 0xcccccccc、0xcdcdcdcd和 0xfeeefeee 异常值说明
2015-05-07 15:14 1165VC中关于 0xcccccccc、0xcdcdcdcd和 0x ... -
析构函数后,还可以调用函数成员
2015-05-07 15:13 885析构函数后,还可以调用函数成员 类的所有的函数成员的是编译时期 ... -
[size=medium] c,c#判断socket是否断开[/size]
2015-03-17 13:28 1101c,c#判断socke ... -
时间转换
2015-01-08 11:55 489时间转换 public static long DateT ... -
C++ localtime函数需要注意的地方
2015-01-08 11:42 1011time_t tLast = pLastFQKLineIt ... -
TerminateThread
2014-11-13 14:04 685TerminateThread. 如线程内部不涉及空间开辟, ... -
VC退出线程的方法(转载)
2014-10-23 17:39 734VC退出线程的方法 标题很简单,但是要讨论的地方不少; ... -
heap corruption detected错误解决方法调试方法以及内存管理相关(转载)
2014-10-23 16:57 1160heap corruption detected错误解决方法调 ... -
win32 edit control字体颜色
2014-10-21 16:04 851win32 edit control字体颜色 INT_PTR ...
相关推荐
创建文件夹则需要使用Windows API函数`CreateDirectoryA`或`CreateDirectoryW`(对于宽字符)。在VC++中,我们通常使用`#include <windows.h>`并调用这些函数来创建新的目录。如果需要创建多层文件夹,需要确保每层父...
### 创建文件夹的软件源码解析 #### 一、引言 在计算机程序设计领域,文件操作是一项基本而重要的功能。本篇文章将详细介绍一个用Visual Basic(简称VB)编写的用于创建文件夹的功能模块。该模块能够帮助用户在指定...
1. **创建文件夹**: - C++(使用`std::filesystem`库):`std::filesystem::create_directory(path)`,其中`path`是要创建的目录路径。 - Python(使用`os`模块):`os.mkdir(path)` 或 `os.makedirs(path, exist...
例如,`CreateDirectoryA` 和 `CreateDirectoryW` 是两个常用的API函数,它们分别用于ANSI和Unicode编码的目录创建。API函数的使用需要引用`Microsoft Windows SDK`中的`kernel32.dll`库,并使用`Declare`语句声明...
在创建“看不见的文件夹”时,可能需要结合其他API函数,比如CreateDirectoryA用于创建文件夹,SetFileAttributesA则可以用来设置文件或文件夹的属性,包括将其设置为隐藏或者系统文件,这样文件夹就不会在常规视图...
5. **CreateDirectoryA/W**: 创建新的目录,如果需要在浏览过程中创建新的文件夹,这将被使用。 6. **DeleteFileA/W** 和 **RemoveDirectoryA/W**: 分别用于删除文件和空目录,如果程序需要有删除功能,这些API会派...
创建DirectoryW(文本型, 0, .错误处理) ≠ 0 .返回 .真 .否则 .返回 .假 .结束如果 ``` 以上就是使用易语言API创建多层目录的基本方法。需要注意的是,这个过程中可能会遇到权限问题,如果当前用户没有足够的...
"kernel32.dll"库中的`CreateDirectoryA`或`CreateDirectoryW`函数可以用来创建目录。这两个函数的区别在于字符串编码的不同,`CreateDirectoryA`处理ANSI字符串,而`CreateDirectoryW`处理Unicode字符串(即宽字符...
调用 API ("kernel32.dll", "CreateDirectoryA", 目录路径, 0) .如果 .错误 .显示错误信息 (.错误描述) .结束如果 .结束如果 .结束如果 .结束循环 .结束如果 ``` 这段代码首先检查目标目录是否存在,若不存在...
在Windows操作系统中,我们可以使用API函数`CreateDirectoryA`或`CreateDirectoryW`来创建单个目录。然而,如果需要创建多层目录,例如`path\to\new\directory`,直接调用这些API可能会因为中间路径不存在而失败。...
Private Declare Function CreateDirectory Lib "kernel32" Alias "CreateDirectoryA" ( _ ByVal lpPathName As String, _ lpSecurityAttributes As SECURITY_ATTRIBUTES) As Long ``` - **lpPathName**:指向...
7. **实践应用**:这个源码可以用于软件安装程序,自动化测试脚本,或者其他需要动态创建文件夹结构的场景。 了解以上知识点后,你可以尝试阅读和理解`api_创建多层目录.e`源代码,看看它是如何实现递归创建多层...
.dll声明 CreateDirectory, 整数型, "kernel32.dll", "CreateDirectoryA", , , 字符型, 字符型 ``` 4. **调用API函数**:声明API后,我们可以用`调用`语句来执行API函数。例如: ```e 如果 调用(Create...
函数会检查每个路径组件,如果它不存在,则调用`CreateDirectoryA`创建该目录。例如: ```cpp #include #include bool CreateDirectories(const std::string& path) { if (path.empty()) return true; // ...
在程序开发过程中,经常需要创建新的文件夹(目录)来存储特定类型的文件或数据。本篇内容介绍了使用Visual Basic (VB) 进行目录创建的方法。下面将详细解释代码中的关键部分及其工作原理。 #### 二、SECURITY_...
标题"易语言API创建目录源码"指的是使用易语言调用API函数来创建文件夹或目录。在Windows操作系统中,这个功能通常通过调用`CreateDirectory`或`CreateDirectoryEx` API函数来实现。下面将详细解释如何在易语言中...
1. `CreateDirectoryA`:这是创建目录的函数,通常用于在文件操作前创建必要的目录结构。在强制删除文件的场景中,可能需要先创建一个临时目录,将目标文件移动到这个临时目录,然后再进行删除,以防止因文件正在...
- `CreateDirectoryA`、`CreateDirectoryExA`、`RemoveDirectoryA`、`SetCurrentDirectoryA`: 文件夹的创建、删除和切换。 - `MoveFileA`、`DeleteFileA`、`CopyFileA`: 文件的移动、删除和复制。 - `...
- **mkd()**:在当前工作目录下创建新的子目录,使用CreateDirectoryA()这样的系统API。 - **retr()**:下载文件,先定位到文件,然后通过数据连接发送文件内容。 - **stor()**:上传文件,同样先定位到服务器的...
- **作用**: 用于创建文件夹。 **4.15 CreateDirectoryExA** - **功能**: 创建一个新目录,并支持额外的属性设置。 - **作用**: 提供更多定制选项。 **4.16 RemoveDirectoryA** - **功能**: 删除指定目录。 - **...