objective-c中如何在程序把文件中的一部分删除
objective-c中怎么在程序把文件中的一部分删除
我在程序里新建了一个文件,然后早文件中写入hello world,怎么在程序中删除文件中hello ??
------解决思路----------------------
兼容c:
fopen .c
fread读出内容
然后,把hello替换成""
再fwrite回去。
或者直接调用系统函数,
system (sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`);
详见:http://www.phpq.net/linux/linux-replace-multi-file-string.html
------解决思路----------------------
所谓修改删除文件a某位置的内容,其实是读打开文件a,再将‘a中修改删除位置之前的内容+修改删除的内容+a中修改删除位置之后的内容’保存到文件b,关闭文件a,删除文件a,将文件b改名为与之前文件a相同的名字,仅此而已。
我在程序里新建了一个文件,然后早文件中写入hello world,怎么在程序中删除文件中hello ??
------解决思路----------------------
兼容c:
fopen .c
fread读出内容
然后,把hello替换成""
再fwrite回去。
或者直接调用系统函数,
system (sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`);
详见:http://www.phpq.net/linux/linux-replace-multi-file-string.html
------解决思路----------------------
所谓修改删除文件a某位置的内容,其实是读打开文件a,再将‘a中修改删除位置之前的内容+修改删除的内容+a中修改删除位置之后的内容’保存到文件b,关闭文件a,删除文件a,将文件b改名为与之前文件a相同的名字,仅此而已。