因此,例如说我拥有它,这样我的所有文件都将从Windows机器转移到Unix机器,例如:C:\test\myFile.txt
to {somewhere}/test/myFile.txt
(此时驱动器号无关)。
当前,我们自己编写的实用程序库提供了一种方法,可以用正斜杠简单地替换所有反斜杠:
public String normalizePath(String path) {
return path.replaceAll("\\", "/");
}
斜杠是保留的,不能成为文件名的一部分,因此应保留目录结构。但是,我不确定Windows和Unix路径之间是否还有其他可能需要担心的麻烦(例如:非ASCII名称等)