例如在Linux上,可以从awk脚本中将stderr称为fd / 2。例:if(system("test -e " myfile) != 0) myfile = "fd/2"
我需要在Windows上也可以使用的东西-请问myfile = fd/2
在那里?我似乎已经发现可以使用exist
检查文件的存在。谢谢。
D:\TEMP>type error.txt
The system cannot find the file specified.
D:\TEMP>dir nonexistingfile.txt 2>error.txt
Volume in drive D is HDD
Volume Serial Number is D46B-804B
Directory of D:\TEMP
D:\TEMP>type error.txt
File Not Found
D:\TEMP>
请参阅microsoft-docs