ciao!
scusate la domanda forse stupida, ma io questa stringa composta da una parte statica ed una dinamica.
quella statica è C:\inetpub\upload\, mentre quella dinamica è /AR/Allegati/PREVENTIVI/.
in questa cartella devo caricare il file inviato dal client.
quindi volevo sostituire gli slash con il file separator:
codice:
String str = "C:\\inetpub\\upload\\/AR/Allegati/PREVENTIVI/";
System.out.println(str.replaceAll("/", File.separator));
ma ottengo questo errore:
codice:
Exception in thread "main" java.lang.IllegalArgumentException: character to be escaped is missing
at java.base/java.util.regex.Matcher.appendExpandedReplacement(Matcher.java:1019)
at java.base/java.util.regex.Matcher.appendReplacement(Matcher.java:997)
at java.base/java.util.regex.Matcher.replaceAll(Matcher.java:1181)
at java.base/java.lang.String.replaceAll(String.java:2939)
at org.example.Main.main(Main.java:8)
che però non è ben capito.....