网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> VB编程 >> 文章正文
  删除多种属性文件一例            【字体:
删除多种属性文件一例
作者:佚名    文章来源:不详    点击数:    更新时间:2007-8-6    
我用Turbo C 2.0编写了一个可以删除任何属性文件的程序。
正在装载数据……
这个程序的思路是:首先找到需删除文件的地址,(即段地址和偏移地址),接着把文件属性修改为A,最后进行删除,这就像DOS中先用Attrib 命令修改文件属性后,再用DEL命令进行删除。源程序如下:
    #include ″stdio.h″
    #include ″process.h″
    #include ″dos.h″
    main()
    {
    char filename[12];
    printf(″Please input filename″);
    gets(filename);/*输入要删除的文件名*/
    change (filename);
    delete(filename);
    }
    change(char near *file)/*改变文件属性函数*/
    {
    union REGS inregs,outregs;
    struct SREGS segregs;
    inregs.h.ah=Ox43;/*功能号AH=Ox43*/
    inregsh.al=1;/*入口参数AL=1*/
    inregs.h.cl=FA_ARCH;/*把文件属性修改为A*/
    segregs.ds=FP_SEG(file);/*描?偏移地址*/
    inregs.x.dx=FP_OFF(file);/*描述表段地址*/
    int86x(Ox21,&inregs,&outregs,&segregs);/*INT 21H系统功能调用*/
    return;
    }
    delete(char near*file)
    {
    union REGS inregs,outregs;
    struct SREGS segregs;
    inregs.h.ah=Ox41;/*功能号AH=Ox43*/
    inregs.x.dx=FP_OFF(file);
    segregs.ds=FP_SEG(file);
    int86x(Ox21,&inregs,&outsegs,&segregs);
    return;}
 


本文来源:http://blog.csdn.net/liualinda/archive/2007/07/14/1690316.aspx
站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     如何在ado中使用connect…
     vb 贪吃蛇 单人版游戏 (…
     关于在vb中进行com组件的…
     用vb6.0编写自我升级的程…
     vb自动登陆网络站点详解…
     vb打造超酷个性化菜单(…
  • Ajax - javascript之实现…

  • 在C++实现C#中的属性(Proper…

  • 在C++实现C#中的属性(Proper…

  • 为C++的类添加属性和事件

  • MapX数据绑定后,读取属性的…

  • 利用JDOM及XPath对XML文件进…

  • JSP修改删除添加代码ACCESS数…

  • JSP中Session用法及其属性介…

  • Struts2学习(三):namespace…

  • 新手入门:介绍JSP中request…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David