路径转换工具v0.1

开源一个对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,操作更方便哦
posted @ 2020-02-23 09:27  木棉貮号  阅读(411)  评论(0编辑  收藏  举报