我正在尝试清理/标准化文件目录的一些用户输入。Windows 执行\和 *nux/*nix 执行/. 在 java\中必须转义,\\否则会出现编译错误。
如何\从用户输入中读取并将其替换为/?
private String escapeDirs(String raw) {
return raw.replace("\\", "/");
}
这不起作用......大概是因为它被读入为 a \not a \\。但是我做不到raw.replace("\", "/");...
示例用户输入:C:\User\SomeUser\SomeDir