我有一个名为"my file.pdf"的文件,我无法使用以下代码删除此文件:
if (remove("/var/tmp/\"my file.pdf\"") != 0)
printf( "Error deleting file\n");
Run Code Online (Sandbox Code Playgroud)
有什么建议不同于做一些正则表达式来替换'\ {whitespace}'的'{whitespace}'吗?
小智 5
remove()函数不使用正则表达式.你的文件真的包含引号字符和空格吗?如果没有,如果文件包含单个空格,则:
if (remove("/var/tmp/my file.pdf") != 0)
Run Code Online (Sandbox Code Playgroud)
应该管用.
| 归档时间: |
|
| 查看次数: |
306 次 |
| 最近记录: |