Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何查找文件“;mime类型(内容类型?”;?在窗户上_Windows_Batch File_Content Type - Fatal编程技术网

Windows 如何查找文件“;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类型:

是否有办法在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类型:
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。