String s = "C:/Program Files/Directory/Something.txt";
String s2 = s.replaceAll("/", "//");
// => "C://Program Files//Directory//Something.txt"
[Изменить]
Если в строке есть обратная косая черта , тогда это будет действительно весело, так как это экранирующий символ регулярного выражения. Это должно работать:
String s = "C:\\Program Files\\Directory\\Something.txt";
s.replaceAll("\\\\", "\\\\\\\\");
// => "C:\\\\Program Files\\\\Directory\\\\Something.txt"
Обратите внимание, что в регулярном выражении есть четыре обратных слеша (две пары в последовательности, чтобы получить две буквенные обратные косые черты), а затем восемь в строке замены, поскольку обратные слешы также являются escape-символами для буквенных строк.