发布网友 发布时间:2022-04-26 18:53
共1个回答
热心网友 时间:2023-10-22 01:35
system("cmd /c 绝对路径");
比如你要访问c:\dos\tc\123.bat
就是system("cmd /c c:\\dos\\tc\\123.bat");
windows下文件路径是用\分隔的,比如C:\Windows\System32\就是一个标准的windows路径。
在C语言中,文件路径会被写作字符串形式,但是由于C语言的字符串规则中,\字符是转义字符的引导,所以直接写
"C:\Windows\System32\"
会出错。而字符'\\'才是表示\。
于是在写路径的时候,就必须是
"C:\\Windows\\System32\\"
即,写成单独的\的,是windows的标准形式,而写成\\的,才是C语言中用到的形式。