專案中引用 shell32.dll;
using system.io;
using shell32;
shellclass sh = new shellclass();
folder dir = sh.namespace(path.getdirectoryname(strpath));
folderitem item = dir.parsename(path.getfilename(strpath));
stringbuilder sb = new stringbuilder();
for (int i = -1; i < 50; i++)
string c = sb.tostring();
結果:0:一起飛(譚晶 閻維文).*** ------檔名
1:4,083 kb ------檔案大小
2:*** 格式聲音 -----檔案型別
3:2008-9-3 12:58 -----修改時間
4:2008-8-26 11:44 ------建立時間
5:2008-9-3 12:58 ------訪問時間
6:a
22:128kbps ------位元率
23:否 -----受保護
24:
25:
26:
27:
28:
29:
30:
31:
32:0 位
33:44 khz ------音訊取樣級別
34:2 (立體聲) -------頻道
35:
C 通過shell32獲取檔案詳細備註資訊
1.從系統window system32資料夾中copy出 shell32.dll com元件 將shell32.dll檔案引用到專案中,並設定 嵌入互操作型別 為false 2.例項 shellclass sh new shellclass folder dir sh.namespace path...
C 獲取檔案詳細資訊
public string getmediatimelen string path else catch exception ex 這裡的getdetailsof是針對mp4檔案時長的方法,如果想獲取別的資訊,需要迴圈的輸出看一下,以確定屬性的編號 提取碼 zmyx 之後會有乙個嵌入互操作型別的錯誤...
獲取檔案詳細資訊
dword dwsize getfileversioninfosize strpath,null uint nsize dwsize sizeof tchar lpvoid pblock new tchar nsize memset pblock,0,nsize getfileversioninfo...