+ Antworten
Ergebnis 1 bis 2 von 2
  1. #1
    Newbie Nokx befindet sich auf einem aufstrebenden Ast
    Registriert seit
    17.12.2011
    Beiträge
    1
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    0

    Standard Batch Datei für Ordnererstellung

    Hallo,
    da ich kein Programmierer bin, hoffe ich,von Euch hilfe zu bekommen.
    Ich habe mir eine Batch Datei erstellt, bei der ich den Namen des Ordners eingeben kann und dieser dann erstellt und per robocopy kopiert wird. Das Problem was ich dabei habe, ist folgendes:

    Der Name des Ordners wird Leerzeichen enthalten und der Pfad zum Zielordner auch.
    Wenn ich meine Batch starte bricht robocopy ab, da das Problem die Leerzeichen im Zielpfad sind.
    Die Batch sieht so aus:

    @ECHO OFF
    SET /P Ordner=Namen eingeben:
    mkdir %Ordner% ping -n 3 localhost> nul
    robocopy %Ordner% D:\User Bereich\Test Ordner\Jahr2012\Bilder\%Ordner% /s /e
    ende

    und das ist der Robocopy fehler:

    -------------------------------------------------------------------------------
    ROBOCOPY :: Robustes Dateikopieren für Windows

    -------------------------------------------------------------------------------

    Gestartet: Sat Dec 17 10:10:50 2011

    Quelle - C:\Users\SMS\Desktop\Test User Ordner\
    Ziel - D:\User\

    Dateien :
    Optionen: /COPY:DAT /R:1000000 /W:30

    ------------------------------------------------------------------------------

    FEHLER: Ungültiger Parameter #3 : "Bereich\Test"

    Das ich die Leerzeichen bei der Ordnernamenseingabe mit einem " beginnen und beenden muss weiß ich. Aber wie muss genau die Zielpfadangabe für robocopy in der Batch sein?

    Mfg Nokx


    Geändert von Nokx (17.12.2011 um 17:01 Uhr)

  2. #2
    No Life Tilo2300 sorgt für eine eindrucksvolle AtmosphäreTilo2300 sorgt für eine eindrucksvolle Atmosphäre Avatar von Tilo2300
    Registriert seit
    28.01.2002
    Ort
    Jülich
    Alter
    35
    Beiträge
    401
    Downloads
    8
    Uploads
    0
    Renommee-Modifikator
    121

    Standard AW: Batch Datei für Ordnererstellung

    Setze in der Batch doch einfach die Anführungszeichen:

    @ECHO OFF
    SET /P Ordner=Namen eingeben:
    mkdir "%Ordner%" ping -n 3 localhost> nul
    robocopy "%Ordner%" "D:\User Bereich\Test Ordner\Jahr2012\Bilder\%Ordner%" /s /e
    ende


    Wenn alles auch im Eimer ist, so bleibt uns doch der Eimer.






Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. aus Reg Datei Batch Datei machen
    Von Guardian im Forum Programmierung und Skripte
    Antworten: 4
    Letzter Beitrag: 05.02.2009, 21:46
  2. Winrar - Datei ohne Ordnererstellung entpacken
    Von da`loup im Forum Software Windows 2000
    Antworten: 2
    Letzter Beitrag: 01.03.2004, 13:03
  3. Batch Datei
    Von Ashton im Forum Programmierung und Skripte
    Antworten: 6
    Letzter Beitrag: 27.01.2004, 20:09
  4. Batch Datei + Datei-Attribute verändern
    Von wwm_snoopy im Forum Programmierung und Skripte
    Antworten: 2
    Letzter Beitrag: 13.08.2002, 18:46
  5. Batch-Datei
    Von Otto im Forum Allgemein Windows 2000
    Antworten: 1
    Letzter Beitrag: 07.03.2001, 19:45

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Search Engine Friendly URLs by vBSEO 3.6.0