C语言删除文件问题

C语言中如何在函数中删除一个文件?请说清楚一些注意是自己在函数中删除指定的文件,要怎么弄... C 语言中如何在函数中删除一个文件?请说清楚一些
注意是自己在函数中删除指定的文件,要怎么弄
展开
 我来答
fivestar502
2010-06-11 · TA获得超过156个赞
知道小有建树答主
回答量:74
采纳率:0%
帮助的人:92.6万
展开全部
用remove函数
功 能: 删除一个文件
用 法: int remove( const char *filename);
头文件:在Visual C++ 6.0中可以用stdio.h
返回值:如果删除成功,remove返回0,否则返回EOF(-1)。

例:
#include <stdio.h>

int main()
{
if(remove("1.txt"))
printf("Could not delete the file &s \n","1.txt");
else printf("OK \n");
return 0;
}

1.txt在程序目录下
gqgq0311
2010-06-11 · TA获得超过768个赞
知道小有建树答主
回答量:563
采纳率:100%
帮助的人:263万
展开全部
现拷贝的
答:文件删除:函数名:remove功能:删除一个文件用法:intremove(char*filename);程序例:#include<stdio.h>intmain(void){charfile[80];/*promptforfilenametodelete*/printf("Filetodelete:");gets(file);/*deletethefile*/if(remove(file)==0)printf("Removeds.\n",file);elseperror("remove");return0;}
--------------------------------------------------------------------------------
答:或者使用Dos命令:system(char*cmd);其中cmd为创建/删除文件的DOS命令
--------------------------------------------------------------------------------
答:或者使用系统API
--------------------------------------------------------------------------------
答://创建一个文件FILE*CreateMyFile(charfileName[]){FILE*fp;fp=fopen(fileName,"w");if(fp!=NULL){printf("shasbeencreated!\n",fileName);}else{printf("Cannotcreates\n",fileName);}returnfp;}//删除一个文件voidDeleteMyFile(charfileName[]){if(_unlink(fileName)==-1){printf("Couldnotdeletes\n",fileName);}else{printf("Deleteds\n",fileName);}}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
费熙狂开
2020-05-09 · TA获得超过3720个赞
知道大有可为答主
回答量:3140
采纳率:24%
帮助的人:176万
展开全部
打开一个空白文件,另存为,在下面的格式中选择"模板",上面的对话框中就会显示Normal.dot目前所在的位置,按此地址找到删除即可
关闭WORD的情况下删除.再重新WORD
那就建议你先杀毒~~
三种可能:
第一种就是word本身是盗版或word软件出问题
另一种就是你的文档存储时候出问题了
不管是那种
建议
把文件先导出
你从装word
然后应该就不会有问题
第三种就是中毒了
建议先杀毒
如果不行再按上边的办法做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
原虹仪清懿
2019-09-15 · TA获得超过3586个赞
知道大有可为答主
回答量:3070
采纳率:27%
帮助的人:449万
展开全部
可以用 360安全卫士的 文件粉碎机。
或者用
Unlocker
1.8.7
网址http://www.onlinedown.net/soft/24732.htm
Unlocker是一个免费的右键扩充工具,使用者在安装后,它便能整合于鼠标右键的操作当中,当使用者发现有某个文件或目录无法删除时,只要按下鼠标右键中的“Unlocker”,那么程序马上就会显示出是哪一些程序占用了该目录或文件,接着只要按下弹出的窗口中的“Unlock”就能够为你的文件解套。
Unlocker
不同于其它解锁软件的部分在于它并非强制关闭那些占用文件的程序,而是以解除文件与程序关连性的方式来解锁,因此不会像其它解锁程序一样因为强制关闭程序而造成使用者可能的数据遗失。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谢武荆瑰
2019-02-26 · TA获得超过3717个赞
知道大有可为答主
回答量:3121
采纳率:31%
帮助的人:197万
展开全部
是XP操作系统吗?那要用DOS光盘或软件盘启动才行,而且C:盘不能是NTFS格式。

启动后,键入:

C:

cd\Documents
and
Settings\********\Local
Settings\Temporary
Internet
Files\Content.IE5\0L2NSD2N

del
<文件名>

注意:每个命令行都要用回车键结束。

如果是WIN
9X系统,则不必用光盘或软盘启动了,

点击:“开始”-“关闭系统”-“重新启动系统并切换到MS-DOS方式”,重启就可以进入DOS系统了。

如果C盘是NTFS格式,就要用支持NTFS格式的DOS版本了(一般的DOS不支持NTFS可格式)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式