0
是否可以使用批處理文件檢測文件格式和文件編碼?如果某個特定文件的格式不符合要求,請輸入錯誤?是否可以使用批處理文件檢測文件格式和文件編碼?
是否可以使用批處理文件檢測文件格式和文件編碼?如果某個特定文件的格式不符合要求,請輸入錯誤?是否可以使用批處理文件檢測文件格式和文件編碼?
作爲一個* nix的傢伙,我想跳過一些比批處理文件更強大的東西,比如Python。 (或者一個shell腳本,但我假設你使用的是Windows--你可能會考慮PowerShell,但我從來沒有嘗試過)。
Unix對於這類事情有很好的效用,它是名爲file
。似乎有一個Windows版本在這裏:http://gnuwin32.sourceforge.net/packages/file.htm
基本上,你運行file [your filename here]
和file
吐出有關文件Blurb的。例如:
$ file zdoom-2.4.1-src.7z
zdoom-2.4.1-src.7z: 7-zip archive data, version 0.3
這並不總是正確的,這並不意味着,如果file
說:「這是一個JPEG」,該文件實際上是一個JPEG:它可能是腐敗等
另外,如果我上面的7z壓縮歸檔重命名爲「富」:
$ file foo
foo: 7-zip archive data, version 0.3
... file
仍然會得到它。
您可能能夠檢測到某些特定的格式,但您必須事先知道要檢測的格式。 – wimh 2011-01-06 11:06:18
我需要知道該文件是否是Unix格式和Unicode編碼。 – Animesh 2011-01-06 11:21:13