首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET (Mono)是否支持跨平台文件操作和跨平台音频元数据处理(通过库)?

.NET (Mono)是否支持跨平台文件操作和跨平台音频元数据处理(通过库)?
EN

Stack Overflow用户
提问于 2008-11-03 14:00:54
回答 1查看 592关注 0票数 1

在我的下一个项目中,两个领跑者是.NET和Java。该项目将采用一个目录(类似于Windows中的My Music ),其中包含目录和音乐文件(最初为MP3s,但最终扩展为其他音乐格式)。对于每个文件,它将允许您播放该文件并查看/编辑其元数据、文件名和位置。

我知道Java有用于获取/编辑元数据和跨平台支持文件操作的库。我也知道.NET有处理元数据的库,但我不确定我需要的文件操作。然而,我真的很想回到.NET,特别是我想把它写在简历上,但是自从.NET 2.0之后我就再也没有用过它了(现在是3.5?)如果我不跟上它,就没有必要把它写在简历上,因为我不能回答任何关于这项技术的新版本的问题。

最初,Windows是我唯一关心的问题,但我想把它作为一个跨平台的应用程序发布。

注意:我确实知道我在重新发明轮子,但这是我遇到的一个问题,我认为解决它会很有趣。它解决了许多问题,从UI问题到文件结构管理,再到外部库等等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2008-11-03 17:07:21

mono在本主题第一部分的官方页面是IOMap

Mono现在有一个到

的可移植层,它将在不需要更改代码的情况下解决这些问题。这将消除移植周期中的一大部分,因为一整类令人讨厌的问题已经消失了。

通过将环境变量MONO_IOMAP (我们可能会将其重命名为更短的名称)设置为以下值之一,即可启用新的可移植性框架:

  • case:支持所有文件系统访问大小写insensitive.
  • drive:从pathnames.
  • all:中剥离驱动器名称可同时启用大小写和驱动器。

此外,如果启用了这些选项中的任何一个,目录分隔符映射也会打开。

此功能是从1.1.18开始包含的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/258686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档