文档章节

WinAPI: CreateDirectory - 建立文件夹

涂孟超
 涂孟超
发布于 2014/09/26 15:38
字数 111
阅读 7
收藏 0
点赞 0
评论 0
//声明:
CreateDirectory(
  lpPathName: PChar;                        {目录名}
  lpSecurityAttributes: PSecurityAttributes {TSecurityAttributes 结构的指针}
): BOOL;

//TSecurityAttributes 是 _SECURITY_ATTRIBUTES 结构的重定义
_SECURITY_ATTRIBUTES = record
  nLength: DWORD;                {结构体的大小}
  lpSecurityDescriptor: Pointer; {安全描述}
  bInheritHandle: BOOL;          {安全描述的对象能否被新创建的进程继承}
end;

 
 
 
 
 

 

 

  
//举例: var dir: string; begin dir := 'c:\temp\TestDir'; CreateDirectory(PChar(dir), nil); {第二个参数一般设为 nil, 表示使用系统默认的安全属性} end;

参考: ForceDirectories

本文转载自:http://www.cnblogs.com/del/archive/2008/02/12/1067167.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2004
码字总数 14107
作品 0
深圳
程序员
C#创建文件夹时不能区分大小写,应该如何解决

当路径已经存在名为“AA”的文件夹时 用C#编写: string t1="aa"; Directory.CreateDirectory(@"d:"+b+""); 再创建名为“aa”的文件夹时,创建会失败,只会存在“AA”文件夹。 请问,这个问题...

t_kong ⋅ 2013/05/13 ⋅ 7

C#操作IO(输入输出流)

1、建立一个文本文件 public class FileClass { public static void Main() { WriteToFile(); } static void WriteToFile() { StreamWriter SW; SW = File.CreateText(@"c:MyTextFile.txt")......

长平狐 ⋅ 2012/11/12 ⋅ 0

AssetBundle 打包资源

打开unity新建一个工程 在Assets下新建Editor文件夹 在该文件夹下创建脚本AssetsBundles 下面为脚本里面的完整代码 生成AssetBundle包 //代码部分 using UnityEditor;//引用程序集 using Sy...

宁金峰 ⋅ 2017/11/01 ⋅ 0

ftp4j图片上传问题

it.sauronsoftware.ftp4j.FTPException [code=550, message= /d:/picture/XSGJ/75EE1E6337944764BF3DDC034CA7C603: failed to create.] 文件夹创建成功了,而且图片也传上去了。不晓得为啥报......

zcphoenix ⋅ 2012/04/26 ⋅ 0

C# 关于学校升级中文件夹名升级出现重名的问题,应如何处理?

在学校升级的时候,相关班级的文件夹也要升级,譬如文件夹“一年级”要改名为“二年级”。 但是,我用C#编程,方法大致如下: DirectoryInfo folders = new DirectoryInfo(@"d:a"); foreach...

t_kong ⋅ 2013/05/07 ⋅ 2

VC++实现FTP编程

VC++实现FTP编程 一.概述 TCP/IP协议是一个四层协议,它由应用层、传输层、网络层和链路层构成。TCP/IP协议栈的每一层都由许多协议构成,从而构成了一个协议簇。 应用层主要包括的协议有Tel...

barsoom ⋅ 2013/01/29 ⋅ 4

自定义注册的 Windows服务 无法访问网络共享文件解决办法

问题描述: 因需求要求对网络中的某个计算机共享文件夹及文件进行创建、更改、删除操作。但是发现在Windows服务中直接使用File.Exists去判断文件是否存在时却返回的始终是false,只有没找到文...

icerleer ⋅ 2013/08/31 ⋅ 0

HDFS 文件操作

package com.dj.hadoop; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; impo......

愚者00 ⋅ 2012/10/16 ⋅ 0

(二) C/C++中判断文件或文件夹是否存在

方法1. access函数 适用范围:所有C/C++项目 头文件: #include < io.h> 函数原型: intaccess(const char *filename, int mode); 函数说明:判断是否具有存取文件的权限 函数参数说明: fi...

geoff1314 ⋅ 2017/05/12 ⋅ 0

VC小技巧--创建多级目录

Win32中提供的创建目录的API函数--CreateDirectory只能创建单层目录,下面提供一个创建多级目录的方法: 复制代码 bool Utility::CreateMultipleDirectory(const CString& szPath) { CString...

嗯哼9925 ⋅ 2017/12/28 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Thrift RPC实战(二) Thrift 网络服务模型

TServer类层次体系 TSimpleServer/TThreadPoolServer是阻塞服务模型 TNonblockingServer/THsHaServer/TThreadedSelectotServer是非阻塞服务模型(NIO) 1 TServer抽象类的定义 内部静态类Args的...

lemonLove ⋅ 14分钟前 ⋅ 0

vim命令用法

第五章 vim命令 vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。 vim有三个模式:一般模式,编辑模式,命令模式。 系统最小化安装时没有安...

弓正 ⋅ 16分钟前 ⋅ 0

MyBatis源码解读之配置

1. 目的 本文主要介绍MyBatis配置文件解析,通过源码解读mybatis-config.xml(官方默认命名)、Mapper.xml 与Java对象的映射。 2. MyBatis结构 查看大图 MyBatis结构图,原图实在太模糊了,所以...

无忌 ⋅ 19分钟前 ⋅ 0

Ignite的jdbc与网格的连接方式的查询性能对比

环境: 数据量100万 Ignite2.5 Windows10 8g jdbc方式连接 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; i......

仔仔1993 ⋅ 34分钟前 ⋅ 0

收集自网络的wordpress 分页导航的代码教程(全网最全版)

wordpress 分页导航是用来切换文章的一个功能,添加了 wordpress 分页导航后,用户即可自由到达指定的页面数浏览分类文章,而这样的一个很简单功能却有很多朋友在用插件:WP-PageNavi,插件的...

Rhymo-Wu ⋅ 50分钟前 ⋅ 0

微服务 WildFly Swarm 入门

Hello World 就像前面章节中的其他框架一样,我们希望添加一些基本的 Hello-world 功能,然后在其上逐步添加更多的功能。让我们从在我们的项目中创建一个 HolaResources 开始。您可以使用您的...

woshixin ⋅ 57分钟前 ⋅ 0

Maven的安装和Eclipse的配置

1. 下载Maven 下载地址 2. 解压压缩包,放到自己习惯的硬盘中 此处我将其放到了 D:\Tools 目录下。 3. 配置环境变量 右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量。 在系统变量中新建,变...

影狼 ⋅ 今天 ⋅ 0

python pip使用国内镜像的方法

国内源 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://......

良言 ⋅ 今天 ⋅ 0

对于url变化的spa应该如何使用微信jssdk

使用vue单页面碰上微信jssdk config验证失败的坑。第一次成功 之后切换页面全部失败,找到了解决方法,第一次验证成功后保存验证信息 切换页面时验证信息直接拿来用,加一个wx.error() 失败时...

孙冠峰 ⋅ 今天 ⋅ 0

Spring Cloud Gateway 一般集成

SCF发布,带来很多新东西,不过少了点教程,打开方式又和以前的不一样,比如这个SCG,压根就没有入门指导,所以这里写一个,以备后用。 一、集成 pom.xml <dependency> <groupI...

kut ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部