一、前言
由于众所周知的原因,快播和百度影音已经被Out了,各种盗版电影也暂时的失去了两大传播介质。迅雷为躲避雷区,也紧急调整了高速通道和离线下载的战略。
这告诉我们一个道理,做人要低调,更别说做那些风口浪尖的事。
翻开你的电脑,是不是也有很多十分高调的文件?为了证明自己低调的活着,请各位阅者随我一起来体验今天突发奇想设计一款文件隐藏器---雨披风文件隐身衣。
有了它,你可以随心所欲加密或隐藏你的重要文件。
说起文件隐藏,在android系统上,我第一想到的是简易文件管理器、腾讯文件管理器、360手机卫士等(我已经2个月不用智能机了,刚换了诺基亚大板砖,如描述错误,请原谅)。
说实话,在windows系统上,我确实想不出有一个知名的用来隐藏文件的品牌。或许这功能非常容易,没有任何品牌价值?
说起电脑wifi共享,在很近的2010年,我已经知道使用方法,在cmd里,调用netsh wlan 相关命令可以实现,只需第一次稍微配置一下,以后点击写好的bat文件运行,也很容易。但直到2013年,我身边的程序员同事,也有一些人完全不知道这个事情。其实也就是几句代码的事,一说大家都会了。或许也是2013年,猎豹wifi横空出世,立刻横扫千军万马,气势如虹。我从来没想过要把那么简单的事,去写个wifi共享出来。或许很多人都没有想过去写,因为bat文件已经能实现了。但是猎豹写了,配合自身浏览器的宣传,吸引了大量客户。现在一提wifi共享,总会首先想到猎豹wifi共享。这就是品牌。
微信的广告说的很到位:“再小的个体,也有自己的品牌”。
基于以上原因,雨披风文件隐身衣的思路在今天无意间产生了----为了证明自己低调的活着。
顺便也为了祭奠昨天我的雨披风被光荣盗取,世风日下,让吾情何以堪!
二、实现功能
1、将重要文件或文件夹隐藏不显示。
2、程序应可以批量选择文件进行隐藏
3、程序应可以选择文件夹进行隐藏
4、程序应可以设置密码,输入正确的密码后才能访问。
5、程序应有忘记密码,恢复密码的功能。这一步可以考虑通过在线实现。
6、程序应有日志,用来查询隐藏记录、解除隐藏、设置密码、恢复密码、备份还原等记录。
三、实现原理
1、为了方面软件使用和移植,可采用单文件数据库sqllite/Access/MSDE 2000。
2、在点击隐藏时,可考虑用GUID为需要隐藏的文件名和后缀名全部改名,也可直接删除后缀名,并且调用attrib + s + t 变为系统隐藏,并在单文件数据库记录。
3、应由界面显示所有文件,单选或多选所有文件,解除隐藏,根据数据库记录,匹配GUID文件,和原文件名,调用attrib –s -t解除隐藏。并改回原来文件名。
4、将所有文件隐藏时都统一改为GUID,有利于文件的隐藏。更复杂的可考虑将文件压缩无数次,更改无数次后缀名,再统一改为guid,不过这非常影响效率。几种选择需要筛选取最优值。
5、或者在程序提供的窗口内,可查看隐藏文件,关掉程序,则文件不可见。这个实现起来相对复杂。
5、用户忘记密码,可留下网址接口,将用户名和密码提交到云服务器,由服务器处理。
四、代码实现
预计双休可以完成以上所有需求设定,并提供域名可供访问、宣传、下载。敬请期待。
五、总结
敬请期待。。亲们,晚安。
作者:从此启程/范存威
出处:http://www.cnblogs.com/fancunwei/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。如文章对您有用,烦请点个推荐再走,感谢! 本博客新开通打赏,鼠标移到右侧打赏浮动处,即可赏博主点零花钱,感谢您的支持!