答案1
Windows 中有一个名为 wmic 的实用程序
wmic datafile where Name="F:\\abc.txt" get Description,Name,FileType
希望它有所帮助,如果没有,请在下面发表评论...
答案2
实际上,您可以使用 Powershell 来实现这一点。Powershell 能够创建 COM 对象,一些 Windows API 就是以此对象实现的,特别是 Windows shell。Powershell 命令如下:
$shell = New-Object -COMObject Shell.Application
$shell.NameSpace($AbsolutePathToContainingFolder).ParseName($PathToFileInFolder).InvokeVerb("Properties")
解释上述内容:
- 这
Shell
。Application
对象公开了您在此处需要的 Windows shell 方法,它是串口班级 $shell.NameSpace
是获取与包含文件的文件夹对应的“命名空间” API 对象的方法,以便用于进一步调用$AbsolutePathToContainingFolder
表示包含要调用对话框的文件的文件夹的完整路径ParseName
需要获取FolderItem
文件的对象$PathToFileInFolder
是相关文件的[相对]路径InvokeVerb
是通过调用动词来打开“属性”对话框的方法
您可以通过Shell
上面链接的对象文档来查看所有方法的文档。