Jump to content

Xcopy wenn File nicht existiert


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

ich schlage mich jetzt eine Stunde lang mit diesem winzigen script rum.

Dieses soll prüfem ob das File im entsprechenden Ordner existiert oder nicht:

 

set path=%ALLUSERSPROFILE%\desktop\Neu.txt

IF NOT EXIST %path% xcopy "C:\Neu.txt" "%ALLUSERSPROFILE%\desktop" /i

 

Ich möchte nur das das Script läuft - wenn das generell möglich ist.

Es gibt bestimmt schönere Lösungen - aber schön is übermorgen =).

Ich würde mich sehr über Hilfe freuen.

Link zu diesem Kommentar

Ich verstehs überhauptnicht ... folgendes führe ich per CMD aus:

@echo off
SET path=%ALLUSERSPROFILE%\Desktop\Neu.txt
IF EXIST %path% GOTO ENDE

XCOPY "C:\Neu.txt" "%ALLUSERSPROFILE%\Desktop\" /i

:ENDE

Ich bekomme immer ganz merkwürdige Fehlermeldungen:

"Der Befehl 'xcopy' ist entweder falsch geschrieben oder konnte nicht gefunden werden." Mal mit 'xcopy' mal mit 'und' ...?

Wenn ich das XCOPY einzeln ausführe, funktioniert das wunderbar!

Also auch mit der Umgebungsvariable - daran liegts also auch nicht!

Link zu diesem Kommentar

hmmm - hab mir die Tipps angeschaut und das funktioniert nicht richtig.

Also auf das AND bzw && hab ich verzichtet und zwei IFs gemacht ...

Also ich möchte noch auf einen existierenden Pfad überprüfen ...

Die Pfadexistenz ist immer positiv !?!? Auch wenn ich eindeutig nicht existierende Ordner angebe!

 

@echo off

SET copypath=%ALLUSERSPROFILE%\Desktop\Neu.txt
SET progpath=C:\TPLAYEN

IF EXIST "%copypath%" GOTO ENDE
IF EXIST "%progpath%"/nul goto TUWAS

XCOPY "C:\Neu.txt" "%ALLUSERSPROFILE%\Desktop\" /n /i

:TUWAS
:ENDE

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...