資源簡(jiǎn)介
本程序仿制Windows的資源管理器,實(shí)現(xiàn)如下功能:
1)以樹(shù)狀圖和平鋪列表的形式顯示磁盤(pán)的文件信息。
2)多個(gè)文件、文件夾的復(fù)制、剪切、粘貼和刪除。
3)查看文件、文件夾的詳細(xì)信息。
4)新建文件、文件夾。
5)文件、文件夾的重命名。
6)根據(jù)地址欄快速訪問(wèn)磁盤(pán)和返回上一次瀏覽
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.IO;
using?System.Runtime.InteropServices;
namespace?ResourceManager
{
????//?獲取文件或者文件夾的占用空間的大小
????class?ItemSizeTool
????{
????????public?static?long?getDirectorySize(string?root)
????????{
????????????long?size?=?0;
????????????string[]?files?=?Directory.GetFiles(root);
????????????foreach?(string?item?in?files)
????????????{
????????????????FileInfo?info?=?new?FileInfo(item);
????????????????size?+=?info.Length;
????????????}
????????????//?遞歸求子文件夾的大小
????????????string[]?directories?=?Directory.GetDirectories(root);
????????????foreach?(string?item?in?directories)
????????????{
????????????????size?+=?getDirectorySize(item);
??????
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2015-06-10?22:47??2011301510060-陸宣任-計(jì)科6\
?????目錄???????????0??2015-06-10?22:47??2011301510060-陸宣任-計(jì)科6\ResourceManager\
?????文件????????1935??2015-06-10?22:47??2011301510060-陸宣任-計(jì)科6\ResourceManager.exe?-?快捷方式.lnk
?????目錄???????????0??2015-06-10?22:47??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\
?????文件????????1014??2015-06-07?23:09??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager.sln
?????文件???????55296??2015-06-10?22:33??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager.v12.suo
?????文件?????????187??2015-06-07?23:09??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\App.config
?????目錄???????????0??2015-06-10?22:47??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\
?????目錄???????????0??2015-06-10?22:47??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\
?????目錄???????????0??2015-06-10?22:47??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\image\
?????文件????????2418??2014-08-02?15:18??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\image\c.png
?????文件????????1601??2014-08-02?15:18??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\image\disk.png
?????文件???????53411??2013-06-18?23:10??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\image\folder.ico
?????文件????????5754??2013-09-27?11:25??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\image\Folder_H.png
?????文件????????4886??2013-09-27?11:26??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\image\Folder_N.png
?????文件????????1446??2013-09-25?16:03??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\image\hot.ico
?????文件????????2860??2013-09-30?15:38??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\image\Page_BG.png
?????文件????????1499??2015-04-22?23:09??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\image\undo_button_h.png
?????文件???????86528??2015-06-10?22:46??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.exe
?????文件?????????187??2015-06-07?23:09??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.exe.config
?????文件???????65024??2015-06-10?22:46??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.pdb
?????文件???????24224??2015-06-10?22:14??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.vshost.exe
?????文件?????????187??2015-06-07?23:09??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.vshost.exe.config
?????文件?????????490??2013-06-18?20:28??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.vshost.exe.manifest
?????目錄???????????0??2015-06-08?14:41??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\bin\Release\
?????文件????????2007??2015-06-10?10:57??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\ItemSizeTool.cs
?????文件???????28532??2015-06-10?22:46??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\Mainfr
?????文件????????5842??2015-06-10?13:04??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\Mainfr
?????文件???????95072??2015-06-10?13:04??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\Mainfr
?????文件?????????584??2015-06-09?23:40??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\NewFileDialog.cs
?????文件????????3758??2015-06-09?23:40??2011301510060-陸宣任-計(jì)科6\ResourceManager\ResourceManager\NewFileDialog.Designer.cs
............此處省略43個(gè)文件信息
評(píng)論
共有 條評(píng)論