我知道。异端。但是我陷入困境。我有很多使用绝对路径名的配置文件,这在OS X和Windows之间造成了不兼容性。如果我能得到OS
X(我打赌是更灵活的两个)来识别 问:/foo/bar/bim.properties 作为一个有效的绝对文件名,它会救我 天
通过堆栈工作洞穴探险的跟踪和配置文件。
最后,我需要这段Java测试代码来打印“ SUCCESS!”。运行时:
import java.io.*;
class DriveLetterTest {
static public void main(String... args) {
File f = new File("S:");
if (f.isDirectory()) {
System.out.println("SUCCESS!");
} else {
System.out.println("FAIL!");
}
}
}
有人知道该怎么做吗?
更新:谢谢大家的反馈。现在对我来说很明显,我的问题应该更清楚了。
配置文件和使用它们的代码都属于我无法更改的第三方程序包。(嗯,我 可以 更改它们,但这意味着要承担持续的维护工作,如果可能的话,我希望避免这种情况。)
我 完全 同意所有对此情况感到震惊的人。但是事实仍然存在:我无法更改第三方代码,并且我确实想避免分叉配置文件。
您很有可能必须提供一种java.io.File
可以正确解析文件路径的不同实现,也许已经有人做了。
真正的解决方案是将此类内容(硬编码的文件路径)放在配置文件中,而不放在源代码中。
null 请给我指出正确的方向,这样我就不用在下一个版本中重新做了。 我遇到了另一个问题,应该在这里提及,这样其他人就不会浪费时间掉进同样的坑里。“资源ID”可以被移植,并且对于它所标识的对象保持唯一,其中“encoded ID”只有“device”作用域。意味着您不能将“编码ID”传输到另一个设备(使用相同的帐户)并尝试用它检索文件/文件夹。所以我假设它是Google Play Services
我已经安装了mongodb,我可以通过终端访问它。我想在OSX(约塞米蒂)中安装XAMPP的驱动程序。我下载了mongo。因此,将其保存在/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226路径下,该路径是我的扩展名指向并写入的extension=mongo。所以在php中。这是一个文件,但没有运气。
我是否需要登录到google cloud来访问身份验证令牌或凭据的API
我在命令终端上输入了以下命令,以便在Macbook Pro的XAMPP上与PHP一起使用“MongoClient”: brew安装wget brew安装autoconf sudo/Applications/XAMPP/xamppfiles/bin/pecl安装mongo 添加了扩展名=mongo。php也是如此。ini/Applications/XAMPP/xamppfiles/etc 重新启动A
驱动器是一种特殊类型的类库,它有一个父类和任意多个子类。子类可以访问父类, 但不能访问兄弟类。在你的 控制器 中,驱动器为你的类库提供了 一种优雅的语法,从而不用将它们拆成很多离散的类。 驱动器位于 system/libraries/ 目录,每个驱动器都有一个独立的目录,目录名和 驱动器父类的类名一致,在该目录下还有一个子目录,命名为 drivers,用于存放 所有子类的文件。 要使用一个驱动器,