Navigation: COP Jobs > Action >

COPJobDeleteFromFilesystem

 

Sektion

Action (Job)

Muss Feld

 

Typ

Text (String)

Standardwert

 

 

Beschreibung

 

Die Aktion "com.cop.job.COPJobDeleteFromFilesystem" löscht eine oder mehrere Dateien aus dem Dateisystem.

 

Beispiel

 

  <Job>

          <Name>delete-from-disk-2d</Name>

          <Action>com.cop.job.COPJobDeleteFromFilesystem</Action>

          <Dir>c:\temp\export\modelle\an%P_NAME%{0,3}</Dir>

          <FileName pattern="true">%P_NAME%-%FORMAT%-%P_TYPE%-\d\d\.(pdf|dxf)</FileName>

          <LogFile>

            <Name>c:\temp\export\_deleted.log</Name>

            <MaxLogFileSizeInMB>10</MaxLogFileSizeInMB>

            <RenamePrefix>OLD</RenamePrefix>

          </LogFile>

  </Job>              

 

 

<Dir>

 

Definiert den Ordner aus dem der Job die Dateien löscht.

 

<FileName>

 

Definiert den Namen der zu löschenden Datei oder Dateien. Ist das Attribut pattern gleich true, dann interpretiert der Job den Wert von <FileName> als Java Pattern und löscht alle Dateien aus <Dir>, die mit dem Pattern übereinstimmen. Eine detaillierte Beschreibung der gültigen regulären Ausdrücke ist der der Java Dokumentation für die Java Klasse java.util.regex.Pattern zu entnehmen.

 

<LogFile>

 

Falls <LogFile> konfiguriert ist, trägt der Job den Namen (kompletter Pfad) der gelöschten Datei in die LOG Datei <Name> ein. Falls die Dateigrösse den Wert <MaxLogFileSizeInMB> (Anzahl MB) übersteigt, erstellt der Job eine neue LOG Datei. der Job benennt die alte LOG Datei um und hängt die Prefix <RenamePrefix> dem Dateinamen der alten LOG Datei voran.

 

 

(c) 2018 COP Informatik AG www.copag.ch