我这是看别人的代码 开发的人走了
后面就把文件删除了 我不明白这样处理一下有什么特殊的理由
sprintf(cmd,"echo 0 >%s",FilePath);
system(cmd);
sprintf(cmd,"rm %s",FilePath);
system(cmd);
请问哪位知道这里为什么要用echo 0 >%s ?
有什么特殊的原因么?
%s",FilePath); system(cmd); sprintf(cmd,"rm %s",FilePath); system(cmd); 请问哪位知道这里为什么要用echo 0 >%s ? 有什么" />
qxfsy 于 2014-12-28 08:31:03发表:
学习中
403zhangjihe 于 2014-12-24 22:33:34发表:
好好
xuaibing 于 2011-10-22 19:56:49发表:
怎么把/bin和/sbin下的文件名保存到文件filename中
chch128 于 2009-11-24 10:59:57发表:
zhemehuishia
garnettwhu 于 2009-11-13 17:48:27发表:
哦 ?哈哈 这个怎么动手脚啊 设置权限么?
shampoo 于 2009-11-13 15:45:06发表:
放不放到system差到哪里去啦?^_^
动个小手脚,保证加f也删不掉滴!
shampoo 于 2009-11-13 15:42:41发表:
呵呵,扯到哪儿去啦?
随便开个shell试试再说吧!
shampoo 于 2009-11-13 15:40:35发表:
"echo 0"
表示,成功啦!万岁!
ymje 于 2009-11-13 15:32:21发表:
{:3_119:} 试了才知道,rm xx放到C语言的system里,没用 -f 也删掉了想删的文件,我太无知了
zhangzhaoi 于 2009-11-13 15:21:00发表:
一个清空文件
一个删除文件
有什么不可告人的秘密
关注中
garnettwhu 于 2009-11-13 14:40:04发表:
rm xx 理论上是删不掉文件的, 要有强行参数才行,
这个怎么说?
ymje 于 2009-11-13 14:26:45发表:
{:3_119:}
echo 0 > xxx 好像就是清空xxx文件的内容,不知道还有什么用,
rm xx 理论上是删不掉文件的, 要有强行参数才行,
echo 0 那句,我是看不出有什么高深的做用
garnettwhu 于 2009-11-13 14:19:54发表:
哪位指点一下啊^_^谢了先