File aus ZIP löschen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

File aus ZIP löschen

Beitrag von Icke0801 (Specialist / 129 / 97 / 7 ) »
Hallo zusammen,

ich habe auf dem Apllication Server eine *.zip Datei zu liegen, in welcher ich eine Datei löschen muss.

Dafür lade ich mir die ZIP Datei

Code: Alles auswählen.

DATA: go_zip TYPE REF TO cl_abap_zip.
 OPEN DATASET name IN BINARY MODE FOR INPUT.
  READ DATASET name INTO content.
  CLOSE DATASET name.

  go_zip->load( content ).
entpacke eine Datei aus dem ZIP-File

Code: Alles auswählen.

  LOOP AT go_zip->files INTO ls_file WHERE name EQ 'word/document.xml'.
    go_zip->get(
    EXPORTING
      name                    = ls_file-name
*        index                   = 0
    IMPORTING
      content                 = content
    EXCEPTIONS
      zip_index_error         = 1
      zip_decompression_error = 2
      ).
    IF sy-subrc <> 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
      WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
  ENDLOOP.
und möchte nun die Datei aus de ZIP löschen

Code: Alles auswählen.

  go_zip->delete(
    EXPORTING
      name            = ls_file-name
*      index           = 0
    EXCEPTIONS
      zip_index_error = 1
         ).
  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
               WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.


  g_zip_xstring = go_zip->save( ).
Leider wird die Datei nicht gelöscht.
Hat da jemand einen Tipp für mich?
--
Grüße aus der Endlosschleife
-= Icke =-
abapTools

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: File aus ZIP löschen

Beitrag von Icke0801 (Specialist / 129 / 97 / 7 ) »
<kopf -> tisch>
Manchmal gibts so Tage........

Der Xtring muss natürlich wieder geschrieben werden.

Code: Alles auswählen.

  g_zip_xstring = go_zip->save( ).

  DELETE DATASET name.
  COMMIT WORK.

  OPEN DATASET name FOR OUTPUT IN BINARY MODE.
  TRANSFER g_zip_xstring TO name.
  CLOSE DATASET name.
  COMMIT WORK.
--
Grüße aus der Endlosschleife
-= Icke =-
abapTools

Seite 1 von 1

Vergleichbare Themen

3
Antw.
28570
Views
URL File-Server Internet File Download /Delet cl_http_client
von Luigi91 » 04.10.2016 08:28 • Verfasst in ABAP Objects®
1
Antw.
2425
Views
CSV File
von robin1at » 11.04.2006 18:20 • Verfasst in ABAP® für Anfänger
12
Antw.
15415
Views
XMl File lesen
von kirmuh » 27.06.2008 12:21 • Verfasst in ABAP Objects®
0
Antw.
1800
Views
XML-File per URL in string
von kobi » 03.10.2007 17:28 • Verfasst in ABAP® für Anfänger
2
Antw.
3785
Views
TRANSFER to FILE
von Bjuti » 21.03.2014 13:02 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

Icke0801
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zukunft des ABAP Entwicklers
vor 3 Tagen von DeathAndPain 15 / 1073
HR in der Zukunft?
vor 3 Tagen von DeathAndPain 6 / 2893
Prüfzeugnisse Anlagen finden
vor 6 Tagen von ewx gelöst 2 / 408
Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 366

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zukunft des ABAP Entwicklers
vor 3 Tagen von DeathAndPain 15 / 1073
HR in der Zukunft?
vor 3 Tagen von DeathAndPain 6 / 2893
Prüfzeugnisse Anlagen finden
vor 6 Tagen von ewx gelöst 2 / 408
Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 366

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 366
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6591
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 24564