バッチファイルを使用してファイルのファイル形式とエンコーディングを検出することはできますか?特定のファイルが意図した形式でない場合は、エラーを投げますか?バッチファイルを使用してファイルのファイル形式とエンコーディングを検出することはできますか?
0
A
答えて
2
* nixの男として、Pythonなどのバッチファイルよりも強力なものにジャンプしたいと思います。 (またはシェルスクリプトですが、Windowsを使用していると仮定しています--- PowerShellを見ているかもしれませんが、試したことはありません)。
UNIXはこの種のものにとって大きな有用性を持っています。 file
という名前です。 http://gnuwin32.sourceforge.net/packages/file.htm
file [your filename here]
とfile
を実行すると、ファイルに関する噂が出ます。
$ file zdoom-2.4.1-src.7z
zdoom-2.4.1-src.7z: 7-zip archive data, version 0.3
それは常に正しいではありません、それはfile
は言うならば、ファイルが実際にJPEGであることを、「これはJPEGである」ことを意味するものではありません:たとえば、それは壊れている可能性があります、など
私は "foo" というに上記7zのアーカイブの名前を変更する場合にも、:
$ file foo
foo: 7-zip archive data, version 0.3
... file
はまだそれを取得します。
+0
こんにちはThanatos、これは私が見た正確な解決策ではありませんが、私のOS環境やその他の要因を考えれば、私は答えとしてマークしています。私が到着した種類のPowerShellスクリプトを投稿します。ありがとう! – Animesh
関連する問題
- 1. PCM形式とBWFファイル形式を区別しますか?
- 2. コマンドプロンプトによるファイルのエンコーディング形式:Windows
- 3. XTKの入力として使用するVTKファイルのファイル形式
- 4. BCPユーティリティを使用してbcp形式のファイルを作成すると、どこに移動しますか?
- 5. CommonsMultipartResolver(Spring 3)を使用してファイルをアップロードする際にファイル形式を特定できますか?
- 6. Excel VBA:VBAを使用して保存したときのファイル形式のエラー
- 7. Java - ファイルを検出することができません
- 8. ボタンクリック方式でapkファイルを呼び出すことはできますか?
- 9. ファイル名に「/」を使用することはできますか?
- 10. XSLを使用してXMLファイルをソートすることはできますか?
- 11. どのように私は、「エラーC4335:Macのファイル形式は検出さ」を取り除くことができ
- 12. simplexml_load_file()を使用してgzip形式のXMLファイルをロードする
- 13. C#のOpenOfficeを使用してファイル形式を変換する
- 14. PIGで読むことができるファイル形式
- 15. WCFデータサービスを使用してファイルを返すことはできますか?
- 16. linuxフィルタを使用してファイル形式を変更する
- 17. Vim:式をファイル名として使用
- 18. バッチファイルで入力データを使用して出力ファイルを作成
- 19. Microsoft Graphを使用してMSWordドキュメントを他の形式に変換することはできますか?
- 20. バッチファイルを使用して.txtファイル内の単語を検索します。
- 21. ファイルをベクトル(GMLまたはshp)としてXYZ形式で保存します
- 22. 複数のファイルをphpとhtml5形式で送信します
- 23. TypeScriptを使用してHTMLファイルを文字列としてインポートすることはできますか?
- 24. は、私は、ディレクトリ内のファイルを保存すると、ファイル名は、この形式を持つべき日(VBA)
- 25. メディアクエリを使用して別のCSSファイルにCSSファイルを含めることはできますか?
- 26. 形式はMIME形式で送信することができます
- 27. ファイルをアップロードして1つの形式でテキストを送信することは可能ですか?
- 28. tar内のすべてのファイルをファイル形式のobjとして
- 29. ffmpeg:どのファイル形式がstdinの使用をサポートしていますか?
- 30. HTML形式のファイルに見えるテキストの行を数えることはできますか?
特定の形式を検出できる可能性がありますが、検出する形式を事前に知っておく必要があります。 – wimh
ファイルがUnix形式でUnicodeエンコーディングであるかどうかを知る必要があります。 – Animesh