• 大小: 0.38M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-26
  • 语言: C#
  • 标签: C#  文件  操作  c    

资源简介

获取系统文件icon图标 获取文件基本信息等等

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using System.Drawing;

namespace Core.IO
{
    /// 
    /// 获取系统文件类信息
    /// 

    public class ShellIcon
    {
        [StructLayout(LayoutKind.Sequential)]
        public struct SHFILEINFO
        {
            public IntPtr hIcon;
            public IntPtr iIcon;
            public uint dwAttributes;
            [MarshalAs(UnmanagedType.ByValTStr SizeConst = 260)]
            public string szDisplayName;
            [MarshalAs(UnmanagedType.ByValTStr SizeConst = 80)]
            public string szTypeName;
        };


        class Win32
        {
            public const uint SHGFI_ICON = 0x000000100;// get icon
            public con

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     260608  2014-09-28 15:20  Core.Flie\bin\Debug\Common.dll

     文件     765440  2014-09-28 15:20  Core.Flie\bin\Debug\Common.pdb

     文件       6656  2014-09-28 16:35  Core.Flie\bin\Debug\Core.Flie.dll

     文件     110080  2014-09-28 16:35  Core.Flie\bin\Debug\Core.Flie.pdb

     文件     288768  2014-07-03 08:48  Core.Flie\bin\Debug\log4net.dll

     文件       2558  2014-09-28 16:34  Core.Flie\Core.Flie.csproj

     文件       2560  2016-08-01 09:50  Core.Flie\Core.Flie.suo

     文件        882  2014-09-28 11:28  Core.Flie\obj\Debug\Core.Flie.csproj.FileListAbsolute.txt

     文件       6656  2014-09-28 16:35  Core.Flie\obj\Debug\Core.Flie.dll

     文件     110080  2014-09-28 16:35  Core.Flie\obj\Debug\Core.Flie.pdb

     文件       5759  2016-08-01 09:49  Core.Flie\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1350  2014-09-19 14:13  Core.Flie\Properties\AssemblyInfo.cs

     文件       5928  2014-09-28 16:37  Core.Flie\ShellIcon.cs

     目录          0  2014-09-19 14:13  Core.Flie\obj\Debug\TempPE

     目录          0  2017-01-25 09:58  Core.Flie\bin\Debug

     目录          0  2014-09-19 14:42  Core.Flie\bin\Release

     目录          0  2017-01-25 09:58  Core.Flie\obj\Debug

     目录          0  2017-01-25 09:58  Core.Flie\bin

     目录          0  2017-01-25 09:58  Core.Flie\obj

     目录          0  2017-01-25 09:58  Core.Flie\Properties

     目录          0  2017-01-25 09:58  Core.Flie

----------- ---------  ---------- -----  ----

              1567325                    21


评论

共有 条评论