kix copy parameter
hallo zusammen,
ich habe eine frage zu kix und seinem copy befehl. so wirklich was gefunden habe ich bisher nicht.
ich moechte eine datei von a nach b kopieren. die vorhandene datei in b soll ueberschrieben werden, ohne vorher geloescht zu werden. ich habe unter scriptlogic.com nur die moeglichkeit gefunden, schreibgeschuetzte dateien zu ueberschreiben.
grund ist der, wenn die quelldatei, aus welchen grund auch immer, nicht zur verfuegung steht, soll die vorhandene datei erhalten bleiben. vielleicht hat jemand einen tip fuer mich; vielen dank im voraus.
andré
ich habe eine frage zu kix und seinem copy befehl. so wirklich was gefunden habe ich bisher nicht.
ich moechte eine datei von a nach b kopieren. die vorhandene datei in b soll ueberschrieben werden, ohne vorher geloescht zu werden. ich habe unter scriptlogic.com nur die moeglichkeit gefunden, schreibgeschuetzte dateien zu ueberschreiben.
grund ist der, wenn die quelldatei, aus welchen grund auch immer, nicht zur verfuegung steht, soll die vorhandene datei erhalten bleiben. vielleicht hat jemand einen tip fuer mich; vielen dank im voraus.
andré
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 96708
Url: https://administrator.de/contentid/96708
Ausgedruckt am: 25.11.2024 um 00:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
also in der Beschreibung zum Copy-Kommando in Kix steht folgendens:
"If a file already exists at the destination, it is overwritten without warning."
Für mich heisst das, dass es genau das ist was Du möchtest, oder nicht?
Als Workaround würde auch folgendens gehen:
Gruß,
Thomas
also in der Beschreibung zum Copy-Kommando in Kix steht folgendens:
"If a file already exists at the destination, it is overwritten without warning."
Für mich heisst das, dass es genau das ist was Du möchtest, oder nicht?
Als Workaround würde auch folgendens gehen:
If Exist $quellpfad+$quelldatei
Del $zielpfad+$zieldatei
Copy $quellpfad+$quelldatei $zielpfad+$zieldatei
EndIf
Gruß,
Thomas
Hi,
Du musst nicht die Variablen nehmen, Du kannst es auch so schreiben:
Wenn Du es mit der Schleife machen willst, muss sie in jede Case-Anweisung mit rein. Aber wie gesagt, laut Beschreibung überschreibt das Copy von Kix ohne Rückfrage.
Gruß,
Thomas
Du musst nicht die Variablen nehmen, Du kannst es auch so schreiben:
SELECT
CASE InGroup("gruppe1")
Copy "\\domaene\pfad-gruppe1\saplogon.ini" "\\domaene\pfad\%USERNAME%\saplogon.ini"
CASE InGroup("gruppe2")
Copy "\\domaene\pfad-gruppe2\saplogon.ini" "\\domaene\pfad\%USERNAME%\saplogon.ini"
usw.
Wenn Du es mit der Schleife machen willst, muss sie in jede Case-Anweisung mit rein. Aber wie gesagt, laut Beschreibung überschreibt das Copy von Kix ohne Rückfrage.
Gruß,
Thomas