开发应用程序,您必须在其中浏览文件系统

时间:2018-08-26 17:26:18

标签: linux groovy windows-10 cd

我正在Groovy中开发此应用程序,无论该应用程序是在Linux还是在W10中运行,用户都必须能够在文件系统中移动。当前是命令行应用。

我实质上是在编写类似于BASH / Windoze命令cd的操作的代码。由于必须测试当前所涉及的操作系统,因此这非常麻烦。更不用说在测试课程水平上的小巧并发症了,例如在W10中,实际上Runtime.runtime.exec( 'pwd' )会产生Cygwin格式的文件路径(“ / cygdrive / d / ...”),然后您必须将其转换为常规W10格式(“ D:...”)。

因此,我的一个主要班级有一个字段pwd,它是一个文件。因此,这是一种伪“当前工作目录”。您可以通过伪CD更改其位置

只是想知道是否有某些模块或某些可以征募的……因为这确实是驴工作:您可能以为有人会开发一些您可以“插入”应用程序的东西。

或者也许我采用了完全错误的方法:也许有一种更好的方法允许用户在应用程序内浏览文件系统...?

0 个答案:

没有答案