Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java nio文件系统更改根路径_Java_Path_Nio - Fatal编程技术网

Java nio文件系统更改根路径

Java nio文件系统更改根路径,java,path,nio,Java,Path,Nio,我需要知道是否有办法更改文件系统的根路径 我将其实例化如下: import java.nio.file.FileSystem; import java.nio.file.FileSystems; 我没有找到任何方法来做这件事 你好,安迪,你是什么意思?重命名zip必须在不使用jar:的情况下完成;zip中的任何目录都可以使用Files.rename/move。更改文件系统的根目录是操作系统级别的操作。在Linux上,需要卸载它,在fstab中重新配置它的根目录,然后重新装载它。有关在wind

我需要知道是否有办法更改文件系统的根路径

我将其实例化如下:

import java.nio.file.FileSystem;
import java.nio.file.FileSystems;

我没有找到任何方法来做这件事


你好,安迪,你是什么意思?重命名zip必须在不使用jar:的情况下完成;zip中的任何目录都可以使用Files.rename/move。更改文件系统的根目录是操作系统级别的操作。在Linux上,需要卸载它,在fstab中重新配置它的根目录,然后重新装载它。有关在windows上执行此操作的说明,请参阅。这可以通过从Java应用程序运行外部脚本来运行,前提是文件系统未被使用,但也可以强制初始卸载。
final Path path = Paths.get(workingFilePath);
final URI uri = URI.create("jar:" + path.toUri());

Filesystem fs = FileSystems.newFileSystem(uri, env);