【问题标题】:Copy File vs Copy File Information复制文件与复制文件信息
【发布时间】:2016-12-19 10:55:53
【问题描述】:

我正在为我的编程语言创建自己的自定义 IDE,但遇到了一个问题。在任何 IDE 中,您总是希望能够导入图像、其他项目和其他文件。因此,我绝对希望在我的 IDE 中拥有它。我正在为我的 GUI 使用 JavaFX。我已经创建了一个 FileChooser,用户可以成功选择一个他们想要导入到我的 IDE 中的文件。

这是我的问题 当用户选择一个文件时,我应该使用File.copy() 方法将文件复制到IDE,还是应该copy all the bytes from the File 到我的IDE 中的资源文件?直接复制文件会导致我将资源文件夹附加到项目,但我不知道这是否是将文件导入我的 IDE 的最佳方式。是否有在 Java 中导入和保存文件的首选方式?在这种情况下,对我来说最好的方法是什么?

提前致谢!

【问题讨论】:

  • 只是说大多数IDE都支持链接文件和复制文件;)
  • @KevinEsche 链接文件是否意味着没有导入文件,只是对文件位置的引用?我什至没有想过添加链接文件的功能。我只是对如何复制文件感到困惑......

标签: java file import


【解决方案1】:

理想情况下,用户应该同时拥有这两种选择,并且 IDE 倾向于支持这两种方式。

实际上,不要在这上面堆砌。实施其中一个,并将一个与其他任务一起移动,以便更早地拥有一个工作原型。

在你花太多时间装饰 gui 之前,检查你的语言是否存在设计缺陷更为重要。

【讨论】:

  • 因为文件将成为我的编程语言的一个重要方面,我害怕在不了解哪种方法是最佳方法的背景知识的情况下仓促做出决定(因此我问 StackOverflow )。不过答案很好,我只是想有具体的证据证明一种方法会比另一种方法做得更好。
猜你喜欢
  • 2015-07-24
  • 2017-10-24
  • 2019-05-27
  • 1970-01-01
  • 2019-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-27
相关资源
最近更新 更多