c++ 在windows下建立目录

#include <direct.h>
#include <stdlib.h>
#include <stdio.h>

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()  同理

时间: 2024-11-12 00:19:15

c++ 在windows下建立目录的相关文章

windows下建立文件的换行符^M导致linux下的shell脚本运行错误的解决方案

经常在windows下编辑的文件远程传送到linux下的时候每行末尾都会出现^M,这将导致shell脚本运行错误,主要是因为dos下的编辑器和linux下的编辑器对文件末行的回车符处理不一致导致. 主要解决如下: (1)在VI编辑器中将^M删除: 将VI编辑器切换到命令模式下,输入 :%s/^M//g (注意^M 不是shift ^ +M 而是ctrl+v 加上ctrl+m)  s///g是shell的替换命令 此命令必须是手动打上,不可复制. (2)dos2unix 命令 dos2unix f

【MongoDB】 windows下建立双机主从

[双机配置] 服务端: 两台 Dell R730 双路E5 服务器 使用一个内网环境,网段20, ping 测试互通 主服ip: 192.168.20.176: 27017 从服ip: 192.168.20.178: 27015 客户端: ThinkPad T460P [系统环境] 服务端: windows Server 2012 R2 客户端: Win10 MongoDB版本 3.2.10 [文件夹建立] 双机主从配置建议将双机的文件夹配置保持一致,但是对mongoDB的配置来讲这个可以不那么

[Python]处理windows下多级目录文件,上传到Linux服务器

#-*- coding: utf-8 -*- __author__ = 'tsbc' import sys reload(sys) sys.setdefaultencoding('utf-8') import paramiko import os import time class Upload(): """ 上传每天生成的测试报告到Linux的web服务器. paramiko 包需要安装 /result/ 下存放html文件 /result/image 截图文件 "

windows下建立软链

使用junction,地址:https://technet.microsoft.com/en-us/sysinternals/bb896768 安装: 1.下载junction.exe后,将文件copy至C:\Windows\System32: 2.双击运行,选择agree,安装完成: 3.打开命令行窗口,进行软链的创建和删除: 创建命令: junction D:\java\iapp\resource “D:\webresource” junction D:\java\student\resou

windows下建立共享文件夹

1.按windows + r键,出现运行的窗口: 2.在窗口里按格式输入要连接的ip; 3.输入成功后点确定就能看到对方建的共享文件夹. 示例如下: 原文地址:https://www.cnblogs.com/zhuyunbk/p/11834525.html

windows下搜索目录下文件里的字符串脚本

2020-02-07 20:11:31 1.新建一个文本名为run.bat 把以下代码复制到run.bat里保存 ::@echo off ::执行批处理文件名 "search"在"search.bat"文件中修改搜索内容set run_name=searchset run_name_type=%run_name%.bat::输出log文件名set file_name=%run_name%_logset file_name_type=%file_name%.txtde

在windows下,新建点开头的文件

教大家如何在windows下建立一个以"."开头的文件. 新建一个“..txt”不就行了?(这是我朋友想到的) 对吧,建好了. 大家会说,还是不能新建".hatccess"这样的文件. 我来演示. 1.按windows徽标键+R键.2.输入“cmd”,回车.3.文件新建在桌面上,输入“cd Desktop”4.在桌面上先新建一个123.txt.5.输入“copy 123.txt 你要新建的文件名”.6.删除“123.txt”,可以看到已经有了一个“.txt”(就是你

Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种运行模式。

今天为在Windows下建立PHP开发环境,在考虑下载何种PHP版本时,遭遇一些让我困惑的情况,为了解决这些困惑,不出意料地牵扯出更多让我困惑的问题. 为了将这些困惑一网打尽,我花了一下午加一晚上的时间查阅了大量资料,并做了一番实验后,终于把这些困惑全都搞得清清楚楚了. 说实话,之所以花了这么多时间,很大程度上是由于网上的资料几乎全都是支离破碎.以讹传讹的.既然我已经搞懂了,就花时间整理出来,即方便自己看,也便于大家阅读.相信通过这篇文章,可以解答很多在Windows下搭建PHP开发环境的朋友的

转:Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种运行模式。

原文来自于:http://www.ituring.com.cn/article/128439 Windows下的PHP开发环境搭建——PHP线程安全与非线程安全.Apache版本选择,及详解五种运行模式. 今天为在Windows下建立PHP开发环境,在考虑下载何种PHP版本时,遭遇一些让我困惑的情况,为了解决这些困惑,不出意料地牵扯出更多让我困惑的问题. 为了将这些困惑一网打尽,我花了一下午加一晚上的时间查阅了大量资料,并做了一番实验后,终于把这些困惑全都搞得清清楚楚了. 说实话,之所以花了这么