バッチファイルを使用してファイルのファイル形式とエンコーディングを検出することはできますか?特定のファイルが意図した形式でない場合は、エラーを投げますか?バッチファイルを使用してファイルのファイル形式とエンコーディングを検出することはできますか?
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. この形式のXMLファイルに書き込むことはできますか?
- 2. バッチファイルを使用してファイルをウェブサイトにアップロードすることはできますか?
- 3. jsonliteをRで使用してjson形式のファイルを読み取ることはできません
- 4. PCM形式とBWFファイル形式を区別しますか?
- 5. このようなデータを持つファイルの形式またはエンコーディングとは何ですか?
- 6. コマンドプロンプトによるファイルのエンコーディング形式:Windows
- 7. BCPユーティリティを使用してbcp形式のファイルを作成すると、どこに移動しますか?
- 8. XTKの入力として使用するVTKファイルのファイル形式
- 9. はPythonの形式を使用してファイルをダウンロードする
- 10. cmdに変更した後、バッチファイルを使用してbatファイルを呼び出すことができない
- 11. typeahead.js形式のファイルを使用する
- 12. ファイル名に「/」を使用することはできますか?
- 13. CommonsMultipartResolver(Spring 3)を使用してファイルをアップロードする際にファイル形式を特定できますか?
- 14. Java - ファイルを検出することができません
- 15. ボタンクリック方式でapkファイルを呼び出すことはできますか?
- 16. サービスワーカーを使用してmp3ファイルをキャッシュすることはできますか?
- 17. SQLCipherを使用してファイルを保護することはできますか?
- 18. Paperclipを使用して.movファイルをアップロードすることはできますか?
- 19. XSLを使用してXMLファイルをソートすることはできますか?
- 20. カフカを使用してファイルを転送することはできますか?
- 21. Androidのインテントフィルタは、次のファイル形式を開くことができます
- 22. バッチファイル: - Windowsのバージョンを検出し、EXEファイル
- 23. どのように私は、「エラーC4335:Macのファイル形式は検出さ」を取り除くことができ
- 24. Excel VBA:VBAを使用して保存したときのファイル形式のエラー
- 25. numpyデータをバイナリ形式でファイルに書き出します。プライジェネレータ
- 26. Googleアシスタントアプリのデータをアップロード用のファイル形式にすることはできますか?
- 27. Point ImageMagickを使用するファイル形式
- 28. simplexml_load_file()を使用してgzip形式のXMLファイルをロードする
- 29. C#のOpenOfficeを使用してファイル形式を変換する
- 30. WCFデータサービスを使用してファイルを返すことはできますか?
特定の形式を検出できる可能性がありますが、検出する形式を事前に知っておく必要があります。 – wimh
ファイルがUnix形式でUnicodeエンコーディングであるかどうかを知る必要があります。 – Animesh