路径转换工具v0.1

Posted mumian2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了路径转换工具v0.1相关的知识,希望对你有一定的参考价值。

开源一个对windows路径中反斜杠做处理的工具
D:Userslqsource eposhellox64Release>path2.exe -h
========================路径转换工具v0.1========================
使用path2.exe可以在命令行中将windows路径中的反斜杠转换为斜杠。
1.如果路径中有空格,请用双引号包含。
2.如果路径中没有有空格,则直接在命令后输入路径。
3.使用示例
path2.exe D:Userslqsource
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========================
");
            printf("使用path2.exe可以在命令行中将windows路径中的反斜杠转换为斜杠。 
");
            printf("1.如果路径中有空格,请用双引号包含。
");
            printf("2.如果路径中没有有空格,则直接在命令后输入路径。
");
            printf("3.使用示例
");
            printf(" path2.exe D:\Users\lq\source 
");
            printf(" path2.exe "D:\Program Files(x86)\Microsoft Visual Studio"
");
            printf("4.如果将path2.exe放入一个空的文件夹,再将这个文件夹路径加入path,
");
            printf("则可以直接在命令行使用path2命令 
");
            printf("========================路径转换工具v0.1========================
");
            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的主要内容,如果未能解决你的问题,请参考以下文章

OpenHarmony+ Neptune开发板 第1季:旧键盘有线变无线v0.1版本开

在代码片段中包含类型转换

sql 日期转换代码片段 - Dato,120,konvertere

Kafka监控工具kafka-monitor v0.1简要介绍

HTML Bookmarklet模板:将任何JavaScript代码片段转换为Bookmarklet

PHP代码-psysh调试代码片段工具