资源简介
本程序仿制Windows的资源管理器,实现如下功能:
1)以树状图和平铺列表的形式显示磁盘的文件信息。
2)多个文件、文件夹的复制、剪切、粘贴和删除。
3)查看文件、文件夹的详细信息。
4)新建文件、文件夹。
5)文件、文件夹的重命名。
6)根据地址栏快速访问磁盘和返回上一次浏览
代码片段和文件信息
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);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-10 22:47 2011301510060-陆宣任-计科6\
目录 0 2015-06-10 22:47 2011301510060-陆宣任-计科6\ResourceManager\
文件 1935 2015-06-10 22:47 2011301510060-陆宣任-计科6\ResourceManager.exe - 快捷方式.lnk
目录 0 2015-06-10 22:47 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\
文件 1014 2015-06-07 23:09 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager.sln
文件 55296 2015-06-10 22:33 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager.v12.suo
文件 187 2015-06-07 23:09 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\App.config
目录 0 2015-06-10 22:47 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\
目录 0 2015-06-10 22:47 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\
目录 0 2015-06-10 22:47 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\image\
文件 2418 2014-08-02 15:18 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\image\c.png
文件 1601 2014-08-02 15:18 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\image\disk.png
文件 53411 2013-06-18 23:10 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\image\folder.ico
文件 5754 2013-09-27 11:25 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\image\Folder_H.png
文件 4886 2013-09-27 11:26 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\image\Folder_N.png
文件 1446 2013-09-25 16:03 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\image\hot.ico
文件 2860 2013-09-30 15:38 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\image\Page_BG.png
文件 1499 2015-04-22 23:09 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\image\undo_button_h.png
文件 86528 2015-06-10 22:46 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.exe
文件 187 2015-06-07 23:09 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.exe.config
文件 65024 2015-06-10 22:46 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.pdb
文件 24224 2015-06-10 22:14 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.vshost.exe
文件 187 2015-06-07 23:09 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.vshost.exe.config
文件 490 2013-06-18 20:28 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Debug\ResourceManager.vshost.exe.manifest
目录 0 2015-06-08 14:41 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\bin\Release\
文件 2007 2015-06-10 10:57 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\ItemSizeTool.cs
文件 28532 2015-06-10 22:46 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\Mainfr
文件 5842 2015-06-10 13:04 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\Mainfr
文件 95072 2015-06-10 13:04 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\Mainfr
文件 584 2015-06-09 23:40 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\NewFileDialog.cs
文件 3758 2015-06-09 23:40 2011301510060-陆宣任-计科6\ResourceManager\ResourceManager\NewFileDialog.Designer.cs
............此处省略43个文件信息
相关资源
- 通过C#自带的头文件(类)获取Windo
- C#获取电脑CPU以及内存使用率
-
C# 播放铃声(AxWindowsMediaPla
yer)最新 - windows mobile 游戏
- 使用Window 自带的控件 axWindowsMediaPla
- Windows7WIFI热点设置器
- windows环境jar包部署到linux服务器,一
- 仿Windows XP系统的任务栏菜单
-
C# 播放MP3音乐文件(axWindowsMediaPla
- 简易音乐播放器源码(axWindowsMediaPl
- 读取磁盘文件(简易版资源管理器)
- 基于WINDOWS10系统发声的文字读取
- Windows7Simulation 基于Silverlight的win7系统
- Guide-Form-CSharp 利用C#实现导航风格的
- Paway.Windows.Forms C#窗体个性 设计 像Q
- WindowsFormsDemo C#写的一个PDF阅读器
- WindowsFormsApplication5 6轴工业机器人运动
- Using-GDIP-on-Windows-Mobile
- 上位机通过Windows库读取HID设备
- C#屏蔽windows快捷键及任务管理器
- C# 关闭进程 KillProcess
- C# 安装卸载Windows服务程序
- .net windows 蓝牙串口控制蓝牙设备发送
- 仿windows计算器
- WindowsFormTheKellyCriterion2.rar
- WindowsFormsApplication3另存为功能.zip
- c#实现windows下挂载镜像并自动执行安
- 界面设计C#Windows与网页
- C#实现windows自带的计算器
- USB 存储设备使用痕迹检测和删除工具
评论
共有 条评论