Einzelnen Beitrag anzeigen

Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#7

AW: Dateiaustausch per BAT unter WIN / 64 Bit

  Alt 16. Nov 2013, 14:54
Ähm, ja, so kann da "kaum etwas" funktionieren. Es fehlen Anführungszeichen um die Pfade, die Lösch- und Kopierversuche können Rückfragen provozieren, und außerdem sollte man sich überlegen, ob zwischen den Löschversuchen nicht eine kleine Verzögerung eingebaut werden sollte.

Hier mal mein Versuch:
Code:
@echo off

set application=Application.exe

:s
del /F "%~1\%application%"
ping -n 1 127.0.0.1 > NUL
if exist "%~1\%application%" goto s

copy /Y "%application%" "%~1\%application%" > NUL
del /F "%application%"

cd "%~1"
start "" "%application%"
Ist aber sicher immer noch nicht optimal; die letzte Löschanweisung kann "irgendwas" löschen, weil kein absoluter Pfad angegeben ist.

MfG Dalai

Geändert von Dalai (16. Nov 2013 um 15:09 Uhr)
  Mit Zitat antworten Zitat