Ergebnis 1 bis 11 von 11
  1. #1
    Mitglied
    Registriert seit
    Nov 2008
    Beiträge
    123

    Standard [Batch Scripting] Batchfile das bestimmte datei in Unterordner kopiert

    Einen wunderschönen guten Morgen euch :-)

    ich benötige ein Batchfile, dass mir eine Datei in alle Unterordner, dessen Name einem bestimmten Muster entspricht, kopiert.

    Es gibt hier sich ein paar Cracks die das ohne weiteres in 30 Sekunden realisieren können :-)

    Also detaillierter:

    Es liegt eine Datei: zxtldl.caf im Ordner c:\Soliam\

    darunter befinden sich massig Unterordner

    z.B.

    1. c:\Soliam\zvoxdlls
    2. c:\Soliam\gdrdlls
    3. c:\Soliam\data
    4. c:\Soliam\bin
    5. c:\Soliam\trtdlls.v1
    6. c:\Soliam\trtdlls.v2
    .
    .
    .

    Die Datei "zxtldl.caf" aus dem Ordner Soliam soll in alle Unterordner kopiert werden, die im Namen 'dlls' stehen haben (Also im Beispiel oben, 1,2,5 und 6)

    Wie lässt sich das realisieren? =) Danke im voraus und noch einen angenehmen Tag

  2. #2
    ▄▀\ FrEaK! /▀▄ Avatar von mario439
    Registriert seit
    Feb 2009
    Ort
    Bayern / Schwaben
    Beiträge
    423

    Standard Re: [Batch Scripting] Batchfile das bestimmte datei in Unterordner kopiert

    Hi,
    Ich werde mich heute nach der Arbeit mal damit auseinander setzen. Sooo einfach geht das jetzt auch wieder nicht ...

    Gruß Mario

  3. #3
    Mitglied

    (Threadstarter)


    Registriert seit
    Nov 2008
    Beiträge
    123

    Red face Re: [Batch Scripting] Batchfile das bestimmte datei in Unterordner kopiert

    Dank dir vielmals schonmal im voraus :-)


    Bin gespannt! Diese Batchprogrammierung ist mir echt suspekt...

    THX

  4. #4
    ▄▀\ FrEaK! /▀▄ Avatar von mario439
    Registriert seit
    Feb 2009
    Ort
    Bayern / Schwaben
    Beiträge
    423

    Standard Re: [Batch Scripting] Batchfile das bestimmte datei in Unterordner kopiert

    Habs Fertig.
    ACHTUNG er funktioniert nur mit der Datei Namens "zxtldl.caf" und auch nur im Ordner "c:\Soliam\"!!

    Ich habe jetzt ne EXE Datei draus gemacht.
    Was man nicht alles für ein paar bedankende Kommentare tut

    HIER DER LINK


    Grüße Mario

    Edit: ReUp 14:05 Uhr
    Geändert von mario439 (25. 01. 2012 um 14:05 Uhr)

  5. #5
    ▄▀\ FrEaK! /▀▄ Avatar von mario439
    Registriert seit
    Feb 2009
    Ort
    Bayern / Schwaben
    Beiträge
    423

    Standard Re: [Batch Scripting] Batchfile das bestimmte datei in Unterordner kopiert

    Auserdem sind wir hier kein "Mach mir mal bitte schnell"- Forum

  6. #6
    .:[Akopalüze Nau]:. Avatar von fuchzga
    Registriert seit
    Apr 2011
    Ort
    Erdgeschoß
    Beiträge
    655
    NewsPresso
    4 (Könner)

    Standard Re: [Batch Scripting] Batchfile das bestimmte datei in Unterordner kopiert

    Du magst es aber auch gern kompliziert.
    Ich denk mal der TS möchte ein Batchfile haben, um es im Bedarfsfall anpassen zu können.

    Einzeiler für die Commandline:
    Code:
    for /f %i in ('dir /a:d /b c:\Soliam\ ^| find "dll"') do (copy c:\Soliam\zxtldl.caf c:\Soliam\%i)

  7. #7
    Mitglied

    (Threadstarter)


    Registriert seit
    Nov 2008
    Beiträge
    123

    Standard Re: [Batch Scripting] Batchfile das bestimmte datei in Unterordner kopiert

    Ich weiß, dass das Forum hier kein 'mach mir mal eben' Forum ist

    Aber es gibt dennoch Leute die solche Aufgaben auch gerne erledigen, weil es ihnen Spaß macht =), wäre auch nicht böse gewesen, wenn ich keine Antwort bekommen hätte, dann hätte ich halt selbst schauen müssen, hätte aber wohl 3 mal so lange gedauert :-D

    Danke für die Lösungen! =)

    Gruß und schönen Tag

  8. #8
    Mitglied

    (Threadstarter)


    Registriert seit
    Nov 2008
    Beiträge
    123

    Standard Re: [Batch Scripting] Batchfile das bestimmte datei in Unterordner kopiert

    Zitat Zitat von fuchzga Beitrag anzeigen
    Du magst es aber auch gern kompliziert.
    Ich denk mal der TS möchte ein Batchfile haben, um es im Bedarfsfall anpassen zu können.

    Einzeiler für die Commandline:
    Code:
    for /f %i in ('dir /a:d /b c:\Soliam\ ^| find "dll"') do (copy c:\Soliam\zxtldl.caf c:\Soliam\%i)


    Danke, funktioniert super in der Console, wenn ich die Zeile jedoch in ein Batchfile kopiere

    mit @echo off
    davor

    dann kommt immer unexpected /b

    Was hat es damit auf sich?

    Danke :-)

  9. #9
    ▄▀\ FrEaK! /▀▄ Avatar von mario439
    Registriert seit
    Feb 2009
    Ort
    Bayern / Schwaben
    Beiträge
    423

    Standard Re: [Batch Scripting] Batchfile das bestimmte datei in Unterordner kopiert

    Zitat Zitat von nerif Beitrag anzeigen
    Danke, funktioniert super in der Console, wenn ich die Zeile jedoch in ein Batchfile kopiere

    mit @echo off
    davor

    dann kommt immer unexpected /b

    Was hat es damit auf sich?

    Danke :-)
    Ich würde mal sagen "unexpected" heißt "unerwartet"
    -> Es hängt an einem unerwarteten "/b" fest.

    Das nur ein /b vorkommt würde ich sagen der Fehler liegt an dieser Stelle

    Aber weiter kann ich dir auch nicht helfen ich hatte noch nie was mit batch files oder ähnlichen zu tun nur C#, PHP, MySQL und JS

  10. #10
    Imperator

    Board:Crew

    Avatar von frogger9
    Registriert seit
    Sep 2000
    Ort
    Monaco
    Beiträge
    50.450

    Standard Re: [Batch Scripting] Batchfile das bestimmte datei in Unterordner kopiert

    das Prozentzeichen in der Batch bei FOR muss doppelt gesetzt werden, also aus %i muss %%i werden.

  11. #11
    Mitglied

    (Threadstarter)


    Registriert seit
    Nov 2008
    Beiträge
    123

    Standard Re: [Batch Scripting] Batchfile das bestimmte datei in Unterordner kopiert

    Zitat Zitat von mario439 Beitrag anzeigen
    Ich würde mal sagen "unexpected" heißt "unerwartet"
    -> Es hängt an einem unerwarteten "/b" fest.

    Das nur ein /b vorkommt würde ich sagen der Fehler liegt an dieser Stelle

    Aber weiter kann ich dir auch nicht helfen ich hatte noch nie was mit batch files oder ähnlichen zu tun nur C#, PHP, MySQL und JS
    Nett gemeint :-D aber soweit war ich auch schon ^^ nur warum etwas unexpected ist, wenn man es in einem Script ausführt obwohl es in der direkten Ausführung per Hand klappt, ist ja die Frage ;-)

    Aber die Antwort folgt ja sogleich!

    Danke
    @frogger9 ^^

    Mal sone Frage einfach aus Interesse, hast du einfach Interesse an der Batchprogrammierung oder liegt ein beruflicher Hintergrund dahinter

  12.  
     
     

Berechtigungen

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