Windows 如何查找文件“;mime类型(内容类型?”;?在窗户上
是否有办法在windows batch/PowerShell中查找文件的MIME类型(或称为“内容类型”…) 空文件中的示例:Windows 如何查找文件“;mime类型(内容类型?”;?在窗户上,windows,batch-file,content-type,Windows,Batch File,Content Type,是否有办法在windows batch/PowerShell中查找文件的MIME类型(或称为“内容类型”…) 空文件中的示例: COPY NUL >test.ext && "C:\Program Files (x86)\GnuWin32\bin\file" −-mime-type test.ext 将返回以下内容: test.ext; text/plain 更新: 另外,-b或-brief不要在输出行前加上文件名 文件-b−-mime类型测试。ext仅返回mime类型:
COPY NUL >test.ext && "C:\Program Files (x86)\GnuWin32\bin\file" −-mime-type test.ext
将返回以下内容:
test.ext; text/plain
更新:
另外,-b
或-brief
不要在输出行前加上文件名
文件-b−-mime类型测试。ext
仅返回mime类型:text/plain
键入文件--help
了解更多选项
注意:这些源代码比GnuWin32提供给我们的可执行文件要新得多。虽然不是直接在Windows命令提示符中,但更现代的方法是使用。安装后,运行
gitbash
和命令file path\to\file
。示例输出可能是:
TestFile.ico: MS Windows icon resource - 1 icon, 128x128, 32 bits/pixel
或者,使用命令file-i path\to\file
,该命令可能会给出:
TestFile.ico: image/vnd.microsoft.icon; charset=binary
非常感谢。至少我可以获得mime类型并构造一个
mv
批处理来修复文件扩展名。也许有人有更多的时间可以自动化这个过程:)答案很好。不需要下载任何东西,因为我安装了git。