Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m122:learningunits:lu11:aufgaben:rename [2025/01/07 08:33] msutermodul:m122:learningunits:lu11:aufgaben:rename [2025/01/07 08:49] (aktuell) msuter
Zeile 8: Zeile 8:
 In einer Applikation werden mehrere Datendateien verwaltet, deren Dateipfade in einer Masterdatei gespeichert sind.  In einer Applikation werden mehrere Datendateien verwaltet, deren Dateipfade in einer Masterdatei gespeichert sind. 
 Diese Masterdatei dient als zentrale Referenz und listet die Pfade zu den Datendateien.  Diese Masterdatei dient als zentrale Referenz und listet die Pfade zu den Datendateien. 
-Um die Organisation der Dateien zu erleichtern, sollen bestehende Dateien umbenannt werden können, wobei die Pfade in der Masterdatei automatisch aktualisiert wird.+Um die Organisation der Dateien zu erleichtern, sollen bestehende Dateien umbenannt und dupliziert werden können, wobei die Pfade in der Masterdatei automatisch aktualisiert wird.
  
 ==== Mehrere Kopien ==== ==== Mehrere Kopien ====
Zeile 18: Zeile 18:
  
   * ''-f'' bzw. ''--folder'': Der Pfad des Ordners mit den Dateien.   * ''-f'' bzw. ''--folder'': Der Pfad des Ordners mit den Dateien.
-  * ''-o'' bzw. ''--old'': Der alte Name der Dateien, die umbenannt werden sollen+  * ''-o'' bzw. ''--old'': Dateien mit dieser Zeichenfolge im Dateinamen sollen umbenannt werden. 
-  * ''-n'' bzw. ''--new'': Die neuen Namen der Dateien. Der Parameter kann mehr als einmal angegeben werden.+  * ''-n'' bzw. ''--new'': Die neue Zeichenfolge im Namen der Dateien. Der Parameter kann mehr als einmal angegeben werden.
  
 ===== Beispielablauf ===== ===== Beispielablauf =====
Zeile 64: Zeile 64:
 ├── school_data2.dat ├── school_data2.dat
 </code> </code>
 +
 +===== Vorbereitung =====
 +==== Ordner, Dateien erstellen ====
 +  - Erstelle einen neuen Ordner im WSL, z.B. ''/data'' oder ''/tmp/work''
 +  - Kopiere die vier angehängten Dateien in diesem Ordner
 +
 +{{ :modul:m122:learningunits:lu11:aufgaben:randomfile.txt |}} 
 +{{ :modul:m122:learningunits:lu11:aufgaben:sample_master.txt |}}
 +{{ :modul:m122:learningunits:lu11:aufgaben:sample_file1.txt |}}
 +{{ :modul:m122:learningunits:lu11:aufgaben:sample_file9.txt |}}
 +
 +==== Projekt erstellen ====
 +Erstelle eine neues Python-Projekt inkl. Virtual Environment im WSL.
 +
 +
 +
  • modul/m122/learningunits/lu11/aufgaben/rename.1736235180.txt.gz
  • Zuletzt geändert: 2025/01/07 08:33
  • von msuter