把别人的代码修改了下,在自己这里终于显示正常运行了,注意引用system32中的shell32.dll
using Shell32;
public static string getTime()
{
try
{
Shell32.Shell shell = new Shell32.ShellClass();
Shell32.Folder folder = shell.NameSpace("E://temp");
Shell32.FolderItem folderitem = folder.ParseName("test.AVI");
return folder.GetDetailsOf(folderitem, 21);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
return null;
}
}