【问题标题】:Get file type without extension c# [closed]获取不带扩展名的文件类型c# [关闭]
【发布时间】:2017-02-20 15:43:59
【问题描述】:

我一直在阅读有关此主题的内容,但答案并没有解决我的问题,而且所有这些都是几年前的。

我想要做的是知道没有扩展名的文件类型。 IE。如果我有一个“.csv”文件,并用“.txt”替换这个扩展名,或者如果扩展名没有出现在名称中直接替换 ¿ 有什么方法可以知道真正的扩展名?

谢谢!

【问题讨论】:

标签: c#


【解决方案1】:

不幸的是,没有便携的方法可以做到这一点。一些文件系统传统上使用“魔术字节”,如 Equalsk 所述,一些平台使用扩展,还有一些使用文件系统中的元数据。不幸的是,由于 Windows(以及之前的 DOS)无处不在,扩展是当今的主要手段。 MIME 有一点帮助,但那只是传输。甚至开始猜测文件内容的唯一方法是寻找其中的模式 - 魔术字节。这是错误的。

【讨论】:

    猜你喜欢
    • 2020-09-12
    • 2019-02-06
    • 2011-06-15
    • 2011-10-02
    • 2014-05-30
    • 1970-01-01
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多