在我的下一个项目中,两个领跑者是.NET和Java。该项目将采用一个目录(类似于Windows中的My Music ),其中包含目录和音乐文件(最初为MP3s,但最终扩展为其他音乐格式)。对于每个文件,它将允许您播放该文件并查看/编辑其元数据、文件名和位置。
我知道Java有用于获取/编辑元数据和跨平台支持文件操作的库。我也知道.NET有处理元数据的库,但我不确定我需要的文件操作。然而,我真的很想回到.NET,特别是我想把它写在简历上,但是自从.NET 2.0之后我就再也没有用过它了(现在是3.5?)如果我不跟上它,就没有必要把它写在简历上,因为我不能回答任何关于这项技术的新版本的问题。
最初,Windows是我唯一关心的问题,但我想把它作为一个跨平台的应用程序发布。
注意:我确实知道我在重新发明轮子,但这是我遇到的一个问题,我认为解决它会很有趣。它解决了许多问题,从UI问题到文件结构管理,再到外部库等等。
发布于 2008-11-03 17:07:21
mono在本主题第一部分的官方页面是IOMap。
Mono现在有一个到
的可移植层,它将在不需要更改代码的情况下解决这些问题。这将消除移植周期中的一大部分,因为一整类令人讨厌的问题已经消失了。
通过将环境变量MONO_IOMAP (我们可能会将其重命名为更短的名称)设置为以下值之一,即可启用新的可移植性框架:
此外,如果启用了这些选项中的任何一个,目录分隔符映射也会打开。
此功能是从1.1.18开始包含的。
https://stackoverflow.com/questions/258686
复制相似问题