Ich versuche ein Verzeichnis zu erstellen, aber es scheint jedes Mal zu scheitern? Ich habe überprüft, dass es auch kein Berechtigungsproblem ist, ich habe die volle Berechtigung, in dieses Verzeichnis zu schreiben. Danke im Voraus.
Hier ist der Code:
%Vor%Hier ist die Ausgabe:
%Vor% Dies liegt möglicherweise daran, dass File.mkdir
das Verzeichnis nur dann erstellt, wenn das übergeordnete Verzeichnis existiert.
Probieren Sie File.mkdirs
aus, wodurch alle erstellt werden die notwendigen Verzeichnisse.
Hier ist der Code, der für mich funktioniert hat.
%Vor% Die einzige Änderung, die ich vorgenommen habe, war f.mkdir()
in f.mkdirs()
zu ändern und es hat funktioniert
Ich denke, dass @La bla bla hat es genagelt, aber nur der Vollständigkeit halber, hier sind all die Dinge, die ich mir vorstellen kann, dass einen Aufruf von File.mkdir()
fehlschlagen lassen könnte:
(Natürlich können einige dieser Möglichkeiten im Zusammenhang mit dieser Frage schnell beseitigt werden ...)