Android: Erstellen einer Datei mit der createNewFile () -Methode

7

Wie in der Android-Dokumentation beschrieben, gibt es die Methode in Context class: openFileOutput() , um eine neue Datei zu erstellen, die sich im Verzeichnis der Anwendung befindet.

Aber wo wird die Datei liegen, wenn ich die einfache Methode createNewFile() aus der File -Klasse verwende?

    
teoREtik 10.08.2011, 13:58
quelle

4 Antworten

26

CreateNewFile () wird wie folgt verwendet:

%Vor%

Sie sagen also der Datei, wo sie erstellt werden soll. Denken Sie daran, dass Sie nur neue Dateien auf Ihrem Paket erstellen können. Das ist "Daten / Daten / Ihr Paketname /".

    
Dominik Mohr 10.08.2011, 14:05
quelle
4

Irgendwie war createNewFile() nicht in der Lage, den vollständigen Dateipfad hier auf meinen Geräten zu erstellen.

%Vor%     
cV2 01.11.2013 10:23
quelle
0

Es wird im aktuellen Verzeichnis gespeichert, auf das% code% auf

zeigt     
ngesh 10.08.2011 14:02
quelle
0

Hängt von dem Pfad ab, den Sie an den Dateikonstruktor übergeben. Wenn das übergeordnete Verzeichnis vorhanden ist und Sie die Berechtigung zum Schreiben haben, natürlich.

    
Nikolay Elenkov 10.08.2011 14:04
quelle

Tags und Links