一、前言
由於眾所周知的原因,快播和百度影音已經被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、用戶忘記密碼,可留下網址接口,將用戶名和密碼提交到雲服務器,由服務器處理。
四、代碼實現
預計雙休可以完成以上所有需求設定,並提供域名可供訪問、宣傳、下載。敬請期待。
五、總結
敬請期待。。親們,晚安。