+ -
当前位置:首页 → 问答吧 → 一个echo 0 >Filepath的问题

一个echo 0 >Filepath的问题

时间:2009-11-13

来源:互联网

我这是看别人的代码 开发的人走了
后面就把文件删除了 我不明白这样处理一下有什么特殊的理由

                sprintf(cmd,"echo 0 >%s",FilePath);
        system(cmd);
        sprintf(cmd,"rm %s",FilePath);
        system(cmd);

请问哪位知道这里为什么要用echo 0 >%s  ?
有什么特殊的原因么?

作者: garnettwhu   发布时间: 2009-11-13

哪位指点一下啊^_^谢了先

作者: garnettwhu   发布时间: 2009-11-13


echo 0 > xxx  好像就是清空xxx文件的内容,不知道还有什么用,
rm xx  理论上是删不掉文件的, 要有强行参数才行,

echo 0 那句,我是看不出有什么高深的做用

作者: ymje   发布时间: 2009-11-13

rm xx  理论上是删不掉文件的, 要有强行参数才行,

这个怎么说?

作者: garnettwhu   发布时间: 2009-11-13

一个清空文件
一个删除文件

有什么不可告人的秘密

关注中

作者: zhangzhaoi   发布时间: 2009-11-13

试了才知道,rm xx放到C语言的system里,没用 -f 也删掉了想删的文件,我太无知了

作者: ymje   发布时间: 2009-11-13

"echo 0"
表示,成功啦!万岁!

作者: shampoo   发布时间: 2009-11-13

rm xx  理论上是删不掉文件的, 要有强行参数才行,

这个怎么说?
garnettwhu 发表于 2009-11-13 14:40
呵呵,扯到哪儿去啦?
随便开个shell试试再说吧!

作者: shampoo   发布时间: 2009-11-13

试了才知道,rm xx放到C语言的system里,没用 -f 也删掉了想删的文件,我太无知了
ymje 发表于 2009-11-13 15:32
放不放到system差到哪里去啦?^_^
动个小手脚,保证加f也删不掉滴!

作者: shampoo   发布时间: 2009-11-13

放不放到system差到哪里去啦?^_^
动个小手脚,保证加f也删不掉滴!
shampoo 发表于 2009-11-13 15:45
哦 ?哈哈 这个怎么动手脚啊 设置权限么?

作者: garnettwhu   发布时间: 2009-11-13

zhemehuishia

作者: chch128   发布时间: 2009-11-13

怎么把/bin和/sbin下的文件名保存到文件filename中

作者: xuaibing   发布时间: 2009-11-13

热门下载

更多