Ich lade Datei zu einem Ziel hoch, indem ich den Dateipfad zur Verfügung stelle. Es funktioniert gut, wenn der Dateipfad wie
ist %Vor%Aber beim Bereitstellen eines Serverstandorts wie
%Vor%erzeugt einen Fehler der ungültigen Escape-Sequenz.
Was ist falsch auf dem Weg (ich habe volle Privelges zum Standort) und wenn falsch, wie es auch richtig anwenden.
Danke für die Hilfe im Voraus ////
Es ist ein Fehler bei der Kompilierung, also kann nicht mit Berechtigungen usw. umgehen.
Das Problem ist, dass Sie den Backslashes nicht entkommen. Sie brauchen:
%Vor%Dann ist der Inhalt der Zeichenfolge nur
%Vor%Dies ist genau das gleiche wie in der ersten Zeile, die Sie gezeigt haben, wo dies:
%Vor%... erzeugt tatsächlich eine Zeichenkette mit dem Inhalt von:
%Vor%Siehe Abschnitt 3.10.6 der Java-Sprache Spezifikation für weitere Details zu Escape-Sequenzen in Zeichen- und String-Literalen.