【发布时间】:2009-07-08 10:18:48
【问题描述】:
我有一个名为“my file.pdf”的文件,我无法使用此代码删除此文件:
if (remove("/var/tmp/\"my file.pdf\"") != 0)
printf( "Error deleting file\n");
有什么不同于用正则表达式替换 '\{whitespace}' 的建议吗?
【问题讨论】:
-
您确定这是由于空格造成的问题?
-
请注意,您的错误 printf 不包含终止回车符 (\n),并且习惯上将错误输出放在标准错误中,即 fprintf(stderr, "Error deleted file\n");
-
@jmtd 我知道,这只是一个简单的例子。还是谢谢。