开源一个对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,操作更方便哦