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