C#---小月教你做程序--恶搞程序--隐藏文件
来源:互联网 发布:免费的云购cms 编辑:程序博客网 时间:2024/05/01 05:42
需要的知识:C#文件操作,异常处理,Winform的一些简单知识!没了!就这么点!
其实没什么高深的东西,就是一个超级简单的应用!
先来看看这个我写的一个作品的效果!
这是我之前的E盘:
这是我的软件界面(点击右下角的Start就可以开始了,成功之后会有对话框提示)
再看看E盘:变成空的啦!
下面说一下这个小东西的原理:先用Winform的一些基础知识做出来一个程序简单的界面(我这个比较简陋)!
然后再button控件里的Click事件里开始写核心程序!
利用C#为我们提供好的DectoryInfo类先例个对象,然后用你要进行隐藏的那个目录做参数进行初始化(我这里头是用的E:/)再利用DectoryInfo对象的一个函数GetDirectories来获取所有被包含的子目录的绝对路径并用一个字符串数组进行接收!
然后再利用一个foreach来遍历一下刚才得到的字符串数组!分别对每个字符串进行如下操作:
1.分别用每个字符串做形参来初始化一个新的DirectoryInfo对象;
2然后把这个对象的Attrubutes属性给成Hidden!
一定要注意一点:
因为我们会得到一些系统文件的地址,也会对他进行修改,这是操作系统所不允许的,所以会抛出异常,让我们的程序不正常终止,这时候我们只要用一个try catch来包含以下就没问题了!
怎么样是不是很简单的原理!你可以把它做得更好一些,比如可以把所有系统磁盘下的文件隐藏,当然你也可以把文件全部删除!但是最好别这样,要是惹上麻烦,可不好玩!因为只是把隐藏了,所以只要在文件夹的浏览方式里勾选--显示隐藏文件!这样子被我们隐藏的文件依然可以被看到!
- C#---小月教你做程序--恶搞程序--隐藏文件
- 练习-C语言恶搞程序
- C/C++屏幕恶搞程序
- 恶搞程序
- 程序猿幽默之恶搞对联
- 【C/C++学院】(2)函数/Lua/数组/恶搞程序(修改桌面背景,播放音乐)
- 迷茫的程序人生,网友恶搞的问答
- 『other』恶搞自杀小程序
- 的确恶搞:教你调戏QQ好友
- 消息框的应用—写一个恶搞程序^_^
- 我哥当年写程序恶搞我 如今我写了一个安卓的
- 恶搞!
- 恶搞
- 恶搞C * O职务名称
- 搞IT的恶搞来自星星的你!
- 教你做“可执行的JAVA程序”
- 恶趣味程序之《徒有其表》
- C语言打造表白程序——教你做一个浪漫的程序员
- WINCE应用层设计经验总结-关于TCPMP播放器制作
- 解析Android中的main线程与子线程
- 组合算法
- 原始套接字透析之Raw Socket基础
- TCPMP源代码分析---窥豹一斑
- C#---小月教你做程序--恶搞程序--隐藏文件
- 改写TCPMP的界面
- 做单:第十三章 摆平的内部
- 做单:第十四章 失误的短板
- VMware虚拟机网络设置
- 做单:第十五章 玩命的老板
- 改善数据库性能不放过每一处---调整触发器执行顺序
- 做单:第十六章 左右的决定
- 基础·通过代码构建简单DW