分享

用C#Winform写个简单的批量清空文件内容和删除文件的小工具

 地质博士 2017-09-21

C#Winform写个简单的批量清空文件内容和删除文件的小工具

本文介绍这个简单得不能再简单的小项目。做这个项目,有以下目的。

当然是做个能用的工具

学习使用Github

 

关于用VS2013创建一个项目并添加到Github的教程,请参考(http://www./document/4004.html)。简单来说,就是先用VS创建项目;然后在Github网站上创建一个Respo(本项目的代码托管项目),记下(https://*.git)那个地址;最后用"提交""同步"这些按钮来同步代码到服务器。

 

这个小工具我命名为FileWiper,其Github地址为(https://github.com/bitzhuwei/FileWiper.git),欢迎大家来讨论。

使用Github

有一个仓库,叫Repo A。你如果要往里贡献代码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,。然后你在这个A2下工作,Commit,push等。然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一个Pull Request,意思是请求Repo A的所有者从你的A2合并分支。如果被审核通过并正式合并,这样你就为项目A做贡献了

清空文件内容

只需打开文件,将原来的内容覆盖掉即可。要想彻底消灭文件数据,最好就是销毁其中的内容,然后把文件名改掉,最后再删除文件。这样,即使文件被什么工具恢复了,也只是文件名没有意义,内容为空的一个无用的东西。

public static void WipeFileContent(string filename)

{

     using (var stream =

        new System.IO.StreamWriter(filename, false))

     {

         stream.Write("http://bitzhuwei.cnblogs.com");

     }

}

 

注册到系统右键菜单

用RegistryKey进行注册。

程序路径后面跟了个" %1",这样在启动时,在Main函数里的args参数就会包含选定的文件路径(或文件夹路径)。

注册到系统右键菜单

 

取消注册系统右键菜单

仍然用RegistryKey实现。

取消注册系统右键菜单

 

欢迎大家到本项目的github上关注(https://github.com/bitzhuwei/FileWiper.git)!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多