C 獲取檔案詳細備註資訊

2022-01-31 20:14:58 字數 869 閱讀 7690

專案中引用 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...