路径组件应为“/”
2022-09-02 10:07:39
我正在尝试创建一个对象来保存ext2文件系统。我的似乎无效,给我一个路径组件应该是'/'运行时错误。FileSystem
URI
我正在使用Windows,并将我的项目放在Eclipse中,其中包含一个名为“fs”的子目录,用于保存文件系统映像。
我的代码...
URI uri = URI.create("file:/C:/Users/Rosetta/workspace/filesystemProject/fs/ext2");
/* uri holds the path to the ext2 file system itself */
try {
FileSystem ext2fs = FileSystems.newFileSystem(uri, null);
} catch (IOException ioe) {
/* ... code */
}
我已经将文件系统作为一个对象加载,并使用该方法来确保我的文件系统与实际的相同,并且确实如此。File
getURI
URI
URI
如何加载文件系统?
编辑:
下面的堆栈跟踪
Exception in thread "main" java.lang.IllegalArgumentException: Path component should be '/'
at sun.nio.fs.WindowsFileSystemProvider.checkUri(Unknown Source)
at sun.nio.fs.WindowsFileSystemProvider.newFileSystem(Unknown Source)
at java.nio.file.FileSystems.newFileSystem(Unknown Source)
at java.nio.file.FileSystems.newFileSystem(Unknown Source)