0
このトピックについては読んでいますが、回答は私の問題を解決していません。これは数年前のものです。拡張子のないファイルの種類を取得するC#
私がしようとしているのは、拡張子がないファイルタイプを知ることです。私。私が ".csv"ファイルを持っていて、この拡張子を ".txt"で置き換えるか、拡張子が実際の拡張子を知るための名前に現れていない場合は、直接、
ありがとうございます!
このトピックについては読んでいますが、回答は私の問題を解決していません。これは数年前のものです。拡張子のないファイルの種類を取得するC#
私がしようとしているのは、拡張子がないファイルタイプを知ることです。私。私が ".csv"ファイルを持っていて、この拡張子を ".txt"で置き換えるか、拡張子が実際の拡張子を知るための名前に現れていない場合は、直接、
ありがとうございます!
残念ながら、これを行うための移植可能な方法はありません。いくつかのプラットフォームでは拡張機能を使用し、一部のファイルシステムではメタデータを使用するものがあります。残念ながら、Windows(そしてその前のDOS)の遍在性のために、拡張は最近の主要な手段です。 MIMEはちょっと役立ちますが、それは運搬だけです。ファイルの内容を推測する唯一の方法は、内部のパターン、つまりマジックバイトを探すことです。そして、これは間違いです。
「マジックバイト」を読むことについて – Equalsk
https://en.wikipedia.org/wiki/List_of_file_signatures – nbokmans
[このアプローチ](http://stackoverflow.com/a/11548095/284240)をご覧ください。異なる方法を組み合わせたもの –