收藏 分销(赏)

C#使用shell32获取文件属性的方法.doc

上传人:精*** 文档编号:9704386 上传时间:2025-04-03 格式:DOC 页数:2 大小:15KB 下载积分:5 金币
下载 相关 举报
C#使用shell32获取文件属性的方法.doc_第1页
第1页 / 共2页
C#使用shell32获取文件属性的方法.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
  C#使用shell32获取文件属性的方法    这篇文章主要介绍了C#使用shell32获取文件属性的方法,涉及C#通过shell32获取文件属性的相关技巧,需要的朋友可以参考下   本文实例讲述了C#使用shell32获取文件属性的方法。分享给大家供大家参考。具体实现方法如下:   using System;   using System.Collections.Generic;   using System.Linq;   using System.Text;   using Shell32;   namespace GetFileCreator   {   class Program   {   static void Main(string[] args)   {   //要获取属性的文件路径   string filePath = @"e:/f/aa.txt";   //初始化Shell接口   Shell32.Shell shell = new Shell32.ShellClass();   //获取文件所在父目录对象   Folder folder = shell.NameSpace(filePath.Substring(0, filePath.LastIndexOf('//')));   //获取文件对应的FolderItem对象   FolderItem item = folder.ParseName(filePath.Substring(filePath.LastIndexOf('//')+1));   //字典存放属性名和属性值的键值关系对   Dictionary<string, string> Properties = new Dictionary<string, string>();   int i =0;   while (true)   {   //获取属性名称   string key = folder.GetDetailsOf(null, i);   if (string.IsNullOrEmpty(key))   {   //当无属性可取时,推出循环   break;   }   //获取属性值   string value = folder.GetDetailsOf(item, i);   //保存属性   Properties.Add(key, value);   i++;   }   }   }   }   希望本文所述对大家的C#程序设计有所帮助。   更多信息请查看IT技术专栏   
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服