Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
TarUtil
public
class
TarUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.TarUtil
|
Dienstprogramm zum Bearbeiten einer TAR-Datei. Es umhüllt commons-compress, um TAR-Unterstützung bereitzustellen.
Zusammenfassung
Öffentliche Konstruktoren |
TarUtil()
|
Öffentliche Methoden |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
Hilfsprogramm zum Extrahieren und Protokollieren einer TAR-GZ-Datei und ihres Inhalts für die Reporter
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
Entpacken Sie eine tar.gz-Datei in ein temporäres Verzeichnis.
|
static
File
|
gzip(File inputFile)
Dienstprogrammfunktion zum Komprimieren einer Datei mit gzip (.gz).
|
static
boolean
|
isGzip(File file)
Prüfen, ob eine Datei eine GZIP-Datei ist
|
static
File
|
unGzip(File inputFile, File outputDir)
GZIP-Datei dekomprimieren: Eine TAR.GZ- oder TGZ-Datei wird in eine TAR-Datei umgewandelt.
|
static
|
unTar(File inputFile, File outputDir)
Dekomprimieren Sie eine TAR-Datei in ein Verzeichnis.
|
static
|
unTar(File inputFile, File outputDir, fileNames)
Dekomprimieren Sie eine TAR-Datei in ein Verzeichnis.
|
Öffentliche Konstruktoren
TarUtil
public TarUtil ()
Öffentliche Methoden
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Hilfsprogramm zum Extrahieren und Protokollieren einer TAR-GZ-Datei und ihres Inhalts für die Reporter
Parameter |
listener |
ITestLogger : ITestLogger , in dem die Dateien protokolliert werden sollen. |
targzFile |
File : die tar.gz-Datei ERROR(/File) , für die das Inhaltsprotokoll benötigt wird. |
baseName |
String : der Basisname, unter dem die Dateien gefunden werden. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Entpacken Sie eine tar.gz-Datei in ein temporäres Verzeichnis.
Parameter |
targzFile |
File : die zu extrahierende tar.gz-Datei. |
nameHint |
String : das Präfix für das temporäre Verzeichnis. |
Returns |
File |
in das temporäre Verzeichnis. |
Ausgabe |
|
FileNotFoundException |
|
IOException |
gzip
public static File gzip (File inputFile)
Dienstprogrammfunktion zum Komprimieren einer Datei mit gzip (.gz). Die Erweiterung „.gz“ wird dem Basisdateinamen hinzugefügt.
Parameter |
inputFile |
File : die zu komprimierende ERROR(/File) . |
Returns |
File |
die gzip-komprimierte Datei. |
isGzip
public static boolean isGzip (File file)
Prüfen, ob eine Datei eine GZIP-Datei ist
Parameter |
file |
File : die Datei, die geprüft werden soll. |
Returns |
boolean |
ob es sich um eine GZIP-Datei handelt. |
Ausgabe |
|
wenn die Datei nicht gelesen werden konnte. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
GZIP-Datei dekomprimieren: Eine TAR.GZ- oder TGZ-Datei wird in eine TAR-Datei umgewandelt.
Parameter |
inputFile |
File : Der ERROR(/File) , der entpackt werden soll |
outputDir |
File : Verzeichnis, in dem die entpackte Datei abgelegt werden soll. |
Returns |
File |
eine ERROR(/File) , die auf die entpackte Datei verweist. |
Ausgabe |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir)
Eine TAR-Datei in ein Verzeichnis entpacken. Die TAR.GZ-Datei muss zuerst unGzip(File, File)
sein.
Parameter |
inputFile |
File : Die zu extrahierende TAR-Datei |
outputDir |
File : das Verzeichnis, in dem die extrahierten Dateien abgelegt werden sollen. |
Ausgabe |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Eine TAR-Datei in ein Verzeichnis entpacken. Die TAR.GZ-Datei muss zuerst unGzip(File, File)
sein.
Parameter |
inputFile |
File : Die zu extrahierende TAR-Datei |
outputDir |
File : das Verzeichnis, in dem die extrahierten Dateien abgelegt werden sollen. |
fileNames |
: die Dateien, die aus der TAR-Datei extrahiert werden sollen. |
Ausgabe |
|
FileNotFoundException |
|
IOException |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-03-26 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-03-26 (UTC)."],[],[]]