码迷,mamicode.com
首页 > 其他好文 > 详细

路径转换工具v0.1

时间:2020-02-23 11:48:39      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:com   return   clu   user   ++   文件   null   studio   x86   

开源一个对windows路径中反斜杠做处理的工具
D:\Users\lq\source\repos\hello\x64\Release>path2.exe -h
========================路径转换工具v0.1========================
使用path2.exe可以在命令行中将windows路径中的反斜杠转换为斜杠。
1.如果路径中有空格,请用双引号包含。
2.如果路径中没有有空格,则直接在命令后输入路径。
3.使用示例
path2.exe D:\Users\lq\source
path2.exe "D:\Program Files(x86)\Microsoft Visual Studio"
4.如果将path2.exe放入一个空的文件夹,再将这个文件夹路径加入path,
则可以直接在命令行使用path2命令
========================路径转换工具v0.1========================

#include<stdio.h>
int main(int argc, char** argv)
{
    if (argv[1] == NULL) {
        return 0;
    }
 
        if ((argv[1] != NULL) && (argv[1][0] != NULL) && (argv[1][1] != NULL) && argv[1][0] == '-' && (argv[1][1] == 'h' || argv[1][1] == 'H') && argv[1][2] == NULL) {
            printf("========================路径转换工具v0.1========================\n");
            printf("使用path2.exe可以在命令行中将windows路径中的反斜杠转换为斜杠。 \n");
            printf("1.如果路径中有空格,请用双引号包含。\n");
            printf("2.如果路径中没有有空格,则直接在命令后输入路径。\n");
            printf("3.使用示例\n");
            printf(" path2.exe D:\\Users\\lq\\source \n");
            printf(" path2.exe \"D:\\Program Files(x86)\\Microsoft Visual Studio\"\n");
            printf("4.如果将path2.exe放入一个空的文件夹,再将这个文件夹路径加入path,\n");
            printf("则可以直接在命令行使用path2命令 \n");
            printf("========================路径转换工具v0.1========================\n");
            return 0;
        }
     
    for (int i = 0; i < strlen(argv[1]); i++)
    {

        if (argv[1][i] == '\\') {
            argv[1][i] = '/';
        }
    }
    printf("%s", argv[1]);
    return 0;
}
百度网盘链接
链接:https://pan.baidu.com/s/1qW_XBxHgEeQlcGRaslFvLQ 
提取码:gzn8 
复制这段内容后打开百度网盘手机App,操作更方便哦

路径转换工具v0.1

标签:com   return   clu   user   ++   文件   null   studio   x86   

原文地址:https://www.cnblogs.com/mumian2/p/12348540.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!