myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Batch Programm - Hilfe (https://mygully.com/showthread.php?t=2600901)

Warfighter09 03.04.12 09:16

Batch Programm - Hilfe
 
Guten Tag,
ich brauche Hilfe bei einer Batch Programmierung.

Was mein Problem ist:
Ich habe Ordner die .Zip dateien und .MDB dateien enthalten und möchte alle .Zip dateien die älter als 14 Tage sind in ein gespiegeltes Netzwerk verschieben.

Die Mdbs die übrig bleiben sollen nach dem verschieben gelöscht werden sodass ich da mit nur einem Mausklick 'aufräumen' kann...

Da jeden Tag neue Ordner mit .zips hinzukommen wäre das eine AUtomatisierung für mich.


Mein anfänglicher Versuch:


Klappt jedoch nicht.

Wenn mir da jemand helfen könnte wäre ich dankbar :)

Mfg



EDIT: Vielleicht kann mir auch einfach jemand den Cmd befehl sagen mit dem ich alle dateien bis auf .zip dateien löschen kann.

Wäre überaus hilfreich..vielen dank! :)

döner123 04.04.12 13:26

hallo Warfighter09

ich bin nun zwar nicht so der "batchpro" aber ich hab mir eben nen bischen was einfallen lassen^^

Code:

@echo off
mkdir C:\tmp\hallo
copy "C:\Users\tag\Desktop\döner\bat\hallo9\*.zip" "C:\tmp\hallo"
echo 1. kopieren aller zip datein nach hallo
pause
del "C:\Users\tag\Desktop\döner\bat\hallo9" /f
echo 2. löschen des Inhaltes des ordners hallo9
pause
copy "C:\tmp\hallo" "C:\Users\tag\Desktop\döner\bat\hallo9"
echo 3. kopieren des ordners mit den zip datein von hallo zu hallo9
pause
rmdir /s /q "C.\tmp"
echo 4. ordner hallo wrid gelöscht
pause

hmm um das nochmal grob zu erklären: hier werden erst die *.zip datein in einen anderen ordner kopiert(hallo), der inhalt des alten ordners(hallo9) wo die *.zip datein her kommen wird "geleert" so das die .mdb's nciht mehr vorhanden sind. und danach werden die zip's wieder in den alten ordner kopiert(hallo9), und der neu erstellte wieder gelöscht. das sollte, wenn ich dich richtig verstanden habe, dein problem beheben ;)

ich hoffe ich konnte helfen :)

döner

döner123 05.04.12 19:19

funktionierts?


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.