![]() |
|
|||||||
| Newsgroup de.comp.os.ms-windows.misc Die Betriebssysteme der MS-Windows-Familie. |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Hallo NG,
ich suche unter windows server 2003 ein Pendant zu diesem Linux Befehl: "find /directory/subdirectory -maxdepth 1 -type d -mtime +7 -exec rm -rf {} \;" Und zwar möchte ich vor dem eigentlichen Kopierbatch ältere Sicherungen (d.h. älter als 7 Tage in diesem Fall, basierend auf dem Erstellungsdatum des Elternordners) löschen. Vielen Dank und mfg Jörg |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
Jörg Mayer schrieb:
> Hallo NG, > > ich suche unter windows server 2003 ein Pendant zu diesem Linux Befehl: > "find /directory/subdirectory -maxdepth 1 -type d -mtime +7 -exec rm -rf {} > \;" Cygwin ist keine Option? 42m |
|
#3
|
|||
|
|||
|
Jörg Mayer <masteryoda*gmx.de> schrieb:
Hallo Jörg, > ich suche unter windows server 2003 ein Pendant zu diesem Linux > Befehl: "find /directory/subdirectory -maxdepth 1 -type d -mtime +7 > -exec rm -rf {} \;" > > Und zwar möchte ich vor dem eigentlichen Kopierbatch ältere > Sicherungen (d.h. älter als 7 Tage in diesem Fall, basierend auf dem > Erstellungsdatum des Elternordners) löschen. Vielleicht DelAge http://home.mnet-online.de/horst.muc/wbat32d.htm#top -- Gruß Ralf Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm Bei Direkt-Mails NOSPAM entfernen |
|
#4
|
|||
|
|||
|
Am Wed, 18 Nov 2009 11:04:15 +0100 schrieb Michael Krauth:
> Jörg Mayer schrieb: >> Hallo NG, >> >> ich suche unter windows server 2003 ein Pendant zu diesem Linux Befehl: >> "find /directory/subdirectory -maxdepth 1 -type d -mtime +7 -exec rm -rf {} >> \;" > > Cygwin ist keine Option? > > 42m Cygwin wäre eine Option, aber ich bin davon ausgegangen dass so etwas mit Windows-Bordmitteln geht ![]() gruß |
|
#5
|
|||
|
|||
|
Am Wed, 18 Nov 2009 11:06:03 +0100 schrieb Ralf Breuer:
> Jörg Mayer <masteryoda*gmx.de> schrieb: > > Hallo Jörg, > >> ich suche unter windows server 2003 ein Pendant zu diesem Linux >> Befehl: "find /directory/subdirectory -maxdepth 1 -type d -mtime +7 >> -exec rm -rf {} \;" >> >> Und zwar möchte ich vor dem eigentlichen Kopierbatch ältere >> Sicherungen (d.h. älter als 7 Tage in diesem Fall, basierend auf dem >> Erstellungsdatum des Elternordners) löschen. > > Vielleicht DelAge > http://home.mnet-online.de/horst.muc/wbat32d.htm#top Danke, schau ich mir mal an. Entscheidend ist, ob man die Rekursionstiefe einstellen kann. gruß |
|
#6
|
|||
|
|||
|
Jörg Mayer <masteryoda*gmx.de> wrote:
> ich suche unter windows server 2003 ein Pendant zu diesem Linux Befehl: > "find /directory/subdirectory -maxdepth 1 -type d -mtime +7 -exec rm -rf {} > \;" > > Und zwar möchte ich vor dem eigentlichen Kopierbatch ältere Sicherungen > (d.h. älter als 7 Tage in diesem Fall, basierend auf dem Erstellungsdatum > des Elternordners) löschen. Bei http://sourceforge.net/projects/gnuwin32/ gibt es die Unix-Befehle als Windows-Port. -> View all files "find" ist in -> findutils -> "findutils-4.2.20-2-bin.zip" Hieraus benötigt man nur "find.exe". Zusätzlich benötigt man noch "libintl3.dll" und "libiconv2.dll" aus "coreutils-5.3.0-dep.zip" gnuwin32 hat keinen Port für bash, den gibt es unter http://sourceforge.net/projects/win-bash/ Damit kann man dann ganze Shellscripts ausführen lassen. -- Wilfried Hennings The reply address is invalid. Please reply in the newsgroup or use the address in the next line. whiskey hotel underscore november golf at golf mike xray dot delta echo |
|
#7
|
|||
|
|||
|
Am Wed, 18 Nov 2009 11:54:52 +0100 schrieb Wilfried:
> Bei > http://sourceforge.net/projects/gnuwin32/ > gibt es die Unix-Befehle als Windows-Port. > -> View all files > "find" ist in > -> findutils -> "findutils-4.2.20-2-bin.zip" > Hieraus benötigt man nur "find.exe". > Zusätzlich benötigt man noch "libintl3.dll" und "libiconv2.dll" > aus "coreutils-5.3.0-dep.zip" > > gnuwin32 hat keinen Port für bash, den gibt es unter > http://sourceforge.net/projects/win-bash/ > Damit kann man dann ganze Shellscripts ausführen lassen. Danke für den Tipp, kannte ich noch nicht. Werde es nun erstmal mit der Powershell probieren: "dir |? {$_.CreationTime -lt (get-date).AddDays(-5)} | del -whatif" Powershell scheint ja ein ganz nützliches Tool zu sein. gruß |
|
#8
|
|||
|
|||
|
Jörg Mayer:
> Powershell scheint ja ein ganz nützliches Tool zu sein. Den Script Host gab es schon immer. Das ist Powershell. ;-) hpm |
|
#9
|
|||
|
|||
|
Jörg Mayer:
> Powershell scheint ja ein ganz nützliches Tool zu sein. Den Script Host gab es schon immer. Das ist Powershell. ;-) hpm |
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| In einem prozess gegen unsere multkult-politiker und -juristen würden sie wie in Nürnberg reagieren: 'Das habe ich nicht gewusst', 'Befehl ist befehl' | Michael Laudahn eOpposition | Newsgroup de.soc.politik.misc | 1 | 09-21-2009 03:10 PM |
| In einem prozess gegen unsere multkult-politiker und -juristen würden sie wie in Nürnberg reagieren: 'Das habe ich nicht gewusst', 'Befehl ist befehl' | Michael Laudahn eOpposition | Newsgroup at.gesellschaft.politik | 0 | 09-21-2009 03:02 PM |
| Pendant zu VisualSWN | Michael Andreas | Newsgroup microsoft.public.de.vc | 2 | 12-05-2008 10:53 AM |
| Befehl find und absolute Pfade | Michael Peltzer | Newsgroup de.comp.os.unix.shell | 13 | 09-13-2008 12:07 PM |
| Pendant zu Akronym | Matthias Opatz | Newsgroup de.etc.sprache.deutsch | 28 | 07-22-2008 10:20 PM |