对于我的下一个项目,两个领先的领跑者是.NET和Java。该项目将采取包含目录和音乐文件(最初是MP3,但最终扩展到其他音乐格式)的目录(类似于Windows中的My Music)。对于每个文件,它将允许您播放该文件并查看/编辑其元数据,文件名和位置。.NET(Mono)是否支持跨平台文件操作和跨平台音频元数据处理(通过库)?
我知道Java具有用于获取/编辑元数据和跨平台文件操作支持的库。我也知道.NET有处理元数据的库,但我不确定我需要的文件操作。但是,我真的很想回到.NET中,特别是因为我想将它保存在我的简历中,但是自从.NET 2.0以来,我还没有使用它(现在是3.5版),如果我不跟上它,没有必要将它放在我的简历上,因为我无法回答有关该技术新版本的任何问题。
最初,Windows是我唯一关心的问题,但我想将其作为跨平台应用程序发布。
注意:我知道我正在重新发明轮子,但这是我遇到的一个问题,我认为解决它会很有趣。它处理一些问题,从UI关注到文件结构管理到外部库等等。