0

最近,我开始利用强大的 IDE 提供的功能,尤其是 Eclipse Juno 和 Visual Studio 2012 中的调试器和自动完成功能。

但是,我的许多项目都处理大量本地文件;对于游戏项目,我有自定义内容文件,对于数据挖掘,我有很多需要从一组 Python 脚本中引用的数据文件,等等。

我的问题是,将这些文件存储在 IDE 的项目结构中似乎有些麻烦(此外,IDE 往往需要一个入口点,这对于通过一套脚本处理数据来说并不是那么酷)。我发现的唯一其他选项是使用相对于驱动器的绝对路径,导致代码不能通用。

我的问题:有没有一种好的、干净的方法来引用本地数据文件(文本文件、XML、图像等),同时仍然利用重量级 IDE 的功能?

似乎有诸如“在目录中调试”和“本地参考文件夹”系统之类的方法,但我想知道人们是否有一些通用的方法来处理这个问题。

感谢您提供任何信息或建议!

4

1 回答 1

0

至于我,我总是要么:

  • 将文件存储在项目目录中,并使用版本控制系统(svn,git)排除这些文件,只包括它们所在的目录

  • 根据结构将文件或整个目录符号链接到项目中;如果您使用相对符号链接而不是绝对符号链接,那么多人可以很容易地拥有不同的文件/内容,同时仍然在一个存储库上处理同一个项目。看来您正在使用 Windows(afaik visual-studio 仅适用于 Windows?),我认为较新的 Windows 版本也应该支持符号链接,据我所知,从 vista 开始。

编辑:快速谷歌搜索让我:http ://en.wikipedia.org/wiki/NTFS_symbolic_link

于 2013-05-12T16:16:29.707 回答