博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++ 在windows下建立目录
阅读量:6524 次
发布时间:2019-06-24

本文共 772 字,大约阅读时间需要 2 分钟。

#include 
#include
#include
int main( void ){ if( _mkdir( "\\testtmp" ) == 0 ) { printf( "Directory '\\testtmp' was successfully created\n" ); system( "dir \\testtmp" ); if( _rmdir( "\\testtmp" ) == 0 ) printf( "Directory '\\testtmp' was successfully removed\n" ); else printf( "Problem removing directory '\\testtmp'\n" ); } else printf( "Problem creating directory '\\testtmp'\n" ); getchar(); return 0;}

默认会在当前工作盘中添加。 _mkdir 运行失败会返回-1 并设置errno

EEXIST

路径未被创建因为路径名已经存在。与文件,路径或者驱动器同名

ENOENT

路径不存在

例如:程序工作在D盘  实际目录是“D:\\testtemp”

         _rmdir()  同理

 

_chdir (cosnt char* path)

可以检查目录是否存在

存在返回0  不存在返回-1

转载于:https://www.cnblogs.com/mycway/p/4377643.html

你可能感兴趣的文章
20.23. xmlrpclib — XML-RPC client access — Python v2.7.5 documentation
查看>>
adb server is out of date. killing... ADB server didn't ACK解决方法
查看>>
一个开源的event store 实现
查看>>
Rhythmk 一步一步学 JAVA (15) mybatis 入门学习-1
查看>>
Contoso 大学 - 3 - 排序、过滤及分页
查看>>
FRM-40401 No changes to save error
查看>>
TranslateAnimation详解
查看>>
通过扩展让ASP.NET Web API支持JSONP
查看>>
在运行时刻更新功能模块
查看>>
.net
查看>>
关于 IE firefox Chrome下的通过用js 关闭窗口的一些问题
查看>>
回调函数
查看>>
win7 x64 jdk1.7.0_51
查看>>
45 Useful Oracle Queries--ref
查看>>
这些开源项目,你都知道吗?(持续更新中...)[原创]
查看>>
小菜学习设计模式(四)—原型(Prototype)模式
查看>>
linux中利用iptables+geoip过滤指定IP
查看>>
高效的使用 Response.Redirect
查看>>
jQuery插件开发精品教程,让你的jQuery提升一个台阶
查看>>
MySQL忘记root密码--不重启mysqd重置root密码
查看>>