• 大小: 0.09M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: C#  文件  删除  操作  

资源简介


资源截图

代码片段和文件信息

using System;
using System.Runtime.InteropServices;
using System.IO;


namespace LxFile
{
    /// 
    /// 文件操作代理,该类提供类似于Windows的文件操作体验
    /// 

    public class FileOperateProxy
    {
        #region 【内部类型定义】
        private struct SHFILEOPSTRUCT
        {
            public IntPtr hwnd;         //父窗口句柄 
            public wFunc wFunc;         //要执行的动作 
            public string pFrom;        //源文件路径,可以是多个文件,以结尾符号“\0“结束
            public string pTo;          //目标路径,可以是路径或文件名 
            public FILEOP_FLAGS fFlags;             //标志,附加选项 
            public bool fAnyOperationsAborted;      //是否可被中断 
            public IntPtr hNameMappings;            //文件映射名字,可在其它 Shell 函数中使用 
            public string lpszProgresstitle;        // 只在 FOF_SIMPLEPROG

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-11-12 15:52  C# 文件操作类(复制-移动-删除-重命名)\
     目录           0  2016-08-01 15:47  C# 文件操作类(复制-移动-删除-重命名)\LxFile\
     目录           0  2016-08-01 15:47  C# 文件操作类(复制-移动-删除-重命名)\LxFile\.vs\
     目录           0  2016-08-01 15:47  C# 文件操作类(复制-移动-删除-重命名)\LxFile\.vs\LxFile\
     目录           0  2016-08-01 15:47  C# 文件操作类(复制-移动-删除-重命名)\LxFile\.vs\LxFile\v14\
     文件       51200  2016-08-27 15:03  C# 文件操作类(复制-移动-删除-重命名)\LxFile\.vs\LxFile\v14\.suo
     目录           0  2016-08-01 15:55  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\
     文件       20798  2012-11-13 15:18  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\FileOperateProxy.cs
     文件       27929  2016-08-01 15:54  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\FrmMain.Designer.cs
     文件       13539  2016-08-01 15:55  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\FrmMain.cs
     文件        5817  2016-08-01 15:54  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\FrmMain.resx
     文件        3779  2012-11-13 11:52  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\LxFile.csproj
     文件         489  2012-11-12 08:53  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\Program.cs
     目录           0  2016-08-01 15:47  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\Properties\
     文件        1362  2012-11-12 08:21  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\Properties\AssemblyInfo.cs
     文件        2862  2012-11-12 08:21  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\Properties\Resources.Designer.cs
     文件        5612  2012-11-12 08:21  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\Properties\Resources.resx
     文件        1091  2012-11-12 08:21  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\Properties\Settings.Designer.cs
     文件         249  2012-11-12 08:21  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\Properties\Settings.settings
     目录           0  2012-11-12 15:52  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\bin\
     目录           0  2016-08-01 15:47  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\bin\Debug\
     文件       25600  2016-08-06 13:33  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\bin\Debug\LxFile.exe
     文件       42496  2016-08-06 13:33  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\bin\Debug\LxFile.pdb
     文件       22696  2016-08-27 14:58  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\bin\Debug\LxFile.vshost.exe
     文件         490  2015-10-30 15:19  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\bin\Debug\LxFile.vshost.exe.manifest
     目录           0  2016-09-02 10:09  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\bin\Release\
     目录           0  2012-11-12 15:52  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\obj\
     目录           0  2012-11-12 15:52  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\obj\x86\
     目录           0  2016-08-06 13:33  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\obj\x86\Debug\
     文件        5423  2016-08-06 13:33  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        7360  2016-08-01 15:47  C# 文件操作类(复制-移动-删除-重命名)\LxFile\LxFile\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
............此处省略12个文件信息

评论

共有 条评论