Я импортирую файл CSV в базу данных MySQL.Это можно сделать с помощью поддержки java.mysql для прямой косой черты в пути к файлу.Если пользователь указывает путь
String filepath=" c:\upload\date\csv\sample.csv";
, мы можем сделать это, заменив '\'
на '/'
, используя следующую строку кода.
String filepath2=filepath.replace("\\","/");
, но когда пользователь вводит путь следующим образом
String filepath=" c:\test.csv";
функция замены, которая не может заменить "\\"
на "/"
, поскольку '\'
в пути к файлу не сохраняется '\'
, поскольку '\'
сопровождается 't'и он становится как '\t'
escape-символом.проблемы такого типа будут возникать с каждой escape-последовательностью.
Я хочу найти обратную косую черту в пути и заменить их косой чертой, чтобы получить:
c:/test.csv
Какэто сделано?Как решить эту проблему?