baseportal
Suche: 
 Forum   Start 

Dateiverwaltung

ab Version 3 

Umbenennen oder verschieben

Definition:

move von, nach[, Mode];

Sowohl von als auch nach können Datenbanken, Dateien oder Verzeichnisse sein - mit jeweils anderen Auswirkungen.

von kann einen Stern * enthalten, der für beliebige Zeichen steht: test* holt somit alle Dateien die mit test beginnen oder dir/* alle Dateien oder Verzeichnisse im Verzeichnis dir. Eine noch genauere Auswahl ist mit regulären Ausdrücken möglich.

Es können auch Listen übergeben werden, so dass mehrere Dateien oder Verzeichnisse auf einmal verschoben werden.

Die Werte von Mode sind ähnlich wie bei "Verzeichnis lesen":


Beispiele:

move "alt.htx", "neu.htx";

Benennt die Seite alt in die Seite neu um. Es darf keine Seite mit dem Namen neu bereits existieren.

move "alt.htx", "neu.htx", "force";

Benennt die Seite alt in die Seite neu um, auch wenn die Seite neu bereits existiert. Achtung: Der Inhalt der Seite neu ist damit verloren!

move "/meinname/test", "dir/";

Verschiebt die Datenbank /meinname/test in das Verzeichnis dir. In diesem Verzeichnis darf keine Datenbank mit diesem Namen existieren.

move "dir1/", "dir2/", "force";

Verschiebt das Verzeichnis dir1 mit allen Dateien und Unterverzeichnissen in das Verzeichnis dir2. Wenn in dir2 bereits ein Verzeichnis namens dir1 existiert, wird dieses vorher gelöscht. Achtung: Alle im überschriebenen Verzeichnis dir1 enthaltenen Dateien und Unterverzeichnisse gehen komplett verloren!

move "dir1/*";

Verschiebt alle Dateien (Datenbanken und Seiten) von dir1 in das aktuelle Verzeichnis; existieren im aktuellen Verzeichnis bereits gleichnamige Dateien, so werden diese übersprungen.

move "*", "dir1/", "down";

Verschiebt alle Dateien und Unterverzeichnisse vom aktuellen Verzeichnis in das Verzeichnis dir1; gleichnamige Dateien oder Verzeichnisse werden übersprungen.

move "dir1/test*", "../dir2/", "file,force";

Verschiebt alle Dateien (Datenbanken und Seiten) von dir1 die mit "test" beginnen in das darüberliegende Verzeichnis dir2; gleichnamige Dateien oder Verzeichnisse in ../dir2 werden überschrieben.

move qr#dir1/test[123](_bck)?#, "", "htx,force";

Verschiebt die Seiten test1, test2, test3, test1_bck, test2_bck oder test3_bck (wenn es sie gibt) in das aktuelle Verzeichnis. Gleichnamige Dateien werden überschrieben.


Kopieren

Definition:

copy von, nach[, Mode];

Kopieren ist tatsächlich genau dasselbe wie Verschieben, nur dass die ursprüngliche Datei dabei bestehen bleibt. Eine Erklärung erübrigt sich deshalb - Sie können genau dieselben Beispiele wie oben mit "copy" statt "move" verwenden.

Letzte Änderung am 23.9.2006, 01:32 - Stichworte: Umbenennen, Verschieben, Kopieren, move, copy, force, down, dir, file, db, htx

c - o - + 
© baseportal GmbH. Alle Rechte vorbehalten.


powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!