+ Antworten
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 21
  1. #1
    No Life warhawk wird schon bald berühmt werden
    Registriert seit
    24.07.2001
    Ort
    Frankfurt am Main
    Beiträge
    509
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    131

    Standard Ordner nach 2 Wochen löschen

    Hallo Progger, folgendes:

    Auf unserem PDC existiert ein Share "Sammelplatz", es is dafür gedacht, dass die Leute dort kurzweilige Sachen hinterlegen oder es für Rechner-zu-Rechner Kopien verwenden, damit die User keine eigenen Freigaben benötigen. Dieser Ordner wird auch nicht ins Backup mit einbezogen.

    Leider ist die Speicherplatzmoral bei uns nicht bei jedem gut ausgeprägt, daher bräuchte ich ein Script, das mir alle Files und Ordner und Unterordner, die dort älter als 2 Wochen sind (Geändert-Datum sollte das richtige sein), löscht.

    Mit nem Batch File is das soweit ich weiss nicht möglich, und mit VBScript etc. kenn ich mich nicht aus. Wenn da jemand was für mich hätte, das wäre GENIAL!

    So long...


    Du denkst, das Universum wäre gross? Wenn ich dir nun sage, dass der Begriff Universum eine menschliche Fehldefinition ist, und in Wirklichkeit mehrere verkapselte Instanzen von ihm existieren, was machst du dann? Glaubst du an das globale naturelle Gleichgewicht, ganz egal was auch immer sich auf den beiden Tellern befindet? Ich schon!

  2. #2
    No Life hot.peppers wird schon bald berühmt werden Avatar von hot.peppers
    Registriert seit
    07.06.2001
    Ort
    MyOwnTown
    Alter
    35
    Beiträge
    509
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    132

    Standard

    mit den geplanten Tasks kannst du es nicht versuchen?
    Ich hab es damit gemacht und jeden Freitag löscht er vor der Sicherung die TEMP Files aus einem speziellen Order.


    Gruß
    Michi

    ***Das Universum und die Dummheit der Menschen sind unendlich, wobei ich mir beim Universum noch nicht ganz sicher bin. ***

  3. #3
    No Life warhawk wird schon bald berühmt werden
    Registriert seit
    24.07.2001
    Ort
    Frankfurt am Main
    Beiträge
    509
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    131

    Standard

    Ja klar mit Geplanten Tasks, aber ich will nicht einfach alle 2 Wochen den Ordner löschen, sondern ich will z.b. jede Nacht ein Scan machen, welche FILES älter als 2 Wochen sind, und dann nur diese löschen. Dazu brauch ich ein Script, welches ich wiederum in einen Geplanten Task einbinden kann.


    Du denkst, das Universum wäre gross? Wenn ich dir nun sage, dass der Begriff Universum eine menschliche Fehldefinition ist, und in Wirklichkeit mehrere verkapselte Instanzen von ihm existieren, was machst du dann? Glaubst du an das globale naturelle Gleichgewicht, ganz egal was auch immer sich auf den beiden Tellern befindet? Ich schon!

  4. #4
    Freak Lambda wird schon bald berühmt werden Avatar von Lambda
    Registriert seit
    05.01.2001
    Ort
    uss' em Rheinland
    Alter
    29
    Beiträge
    263
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    111

    Post

    ich hätte was in Java, was passende Funtion bereit stellt...



  5. #5
    No Life warhawk wird schon bald berühmt werden
    Registriert seit
    24.07.2001
    Ort
    Frankfurt am Main
    Beiträge
    509
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    131

    Standard

    Naja Java muss ja nicht grad sein...


    Du denkst, das Universum wäre gross? Wenn ich dir nun sage, dass der Begriff Universum eine menschliche Fehldefinition ist, und in Wirklichkeit mehrere verkapselte Instanzen von ihm existieren, was machst du dann? Glaubst du an das globale naturelle Gleichgewicht, ganz egal was auch immer sich auf den beiden Tellern befindet? Ich schon!

  6. #6
    Freak elch wird schon bald berühmt werden Avatar von elch
    Registriert seit
    02.09.2001
    Ort
    NRW, draussen auf dem Land
    Alter
    34
    Beiträge
    143
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    94

    Arrow

    Hi,

    schau mal hier:

    Dim oWso, oFolder, oFile
    Set oWso = CreateObject("Scripting.FileSystemObject")
    Set oFolder = oWso.GetFolder("C:\Winnt\Temp")
    For Each oFile In oFolder.Files
    If oFile.DateCreated < DateAdd("m", -1, Now) Then
    oFile.Delete
    End If
    Next
    Msgbox "Auftrag ausgeführt!", 48

    Dieses Skript löscht alles in C:\WINNT\TEMP, was älter als ein Monat ist. Ich denke, du kannst das leicht für deine Bedürfnisse anpassen.

    gruss,
    elch


    Mit Linux wäre das auch passiert!

  7. #7
    No Life warhawk wird schon bald berühmt werden
    Registriert seit
    24.07.2001
    Ort
    Frankfurt am Main
    Beiträge
    509
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    131

    Standard

    Was is das denn für ne Scriptsprache?!?


    Du denkst, das Universum wäre gross? Wenn ich dir nun sage, dass der Begriff Universum eine menschliche Fehldefinition ist, und in Wirklichkeit mehrere verkapselte Instanzen von ihm existieren, was machst du dann? Glaubst du an das globale naturelle Gleichgewicht, ganz egal was auch immer sich auf den beiden Tellern befindet? Ich schon!

  8. #8
    Freak elch wird schon bald berühmt werden Avatar von elch
    Registriert seit
    02.09.2001
    Ort
    NRW, draussen auf dem Land
    Alter
    34
    Beiträge
    143
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    94

    Standard

    Hi,

    das ist die gleiche Sprache, in der man so schöne Sachen wie den Loveletter-Wurm schreibt... VBScript - eine Untermenge von Visual Basic. Das ganze kommt in eine Textdatei mit der Endung .vbs und wird von Windows Scripting Host (WSH) ausgeführt, wenn du die Datei aufrufst oder doppelklickst.

    elch


    Mit Linux wäre das auch passiert!

  9. #9
    Freak elch wird schon bald berühmt werden Avatar von elch
    Registriert seit
    02.09.2001
    Ort
    NRW, draussen auf dem Land
    Alter
    34
    Beiträge
    143
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    94

    Lightbulb Das sollte genau das sein, was du suchst...

    Nochmal ich,

    ich hab das von oben mal angepasst:

    Dim oWso, oFolder, oFile
    Set oWso = CreateObject("Scripting.FileSystemObject")
    Set oFolder = oWso.GetFolder(" -hier den Pfad zu Sammelplatz reinpacken- ")
    For Each oFile In oFolder.Files
    If oFile.DateCreated < DateAdd("d", -14, Now) Then
    oFile.Delete
    End If
    Next

    in Notepad kopieren und als *.vbs speichern. Die .vbs solltest du auch als Task planen können.
    Das löscht alle Files im angegebenen Pfad, die älter als 14 Tage sind. Wenn du alle Files löschen willst, auf die seit 14 Tagen nicht mehr zugrgriffen worden ist, dann musst du "DateCreated" mit "DateLastAccessed" ersetzen.

    Und das ganze wie die Lottozahlen, ohne Gewähr.

    gruss,
    elch


    Mit Linux wäre das auch passiert!

  10. #10
    No Life warhawk wird schon bald berühmt werden
    Registriert seit
    24.07.2001
    Ort
    Frankfurt am Main
    Beiträge
    509
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    131

    Standard

    OK... so wie es aussieht arbeitet das Script aber nicht rekursiv oder? Es löscht nur die Dateien in einem Ordner. Ich muss aber auch Ordner selbst sowie alle weiteren Vertiefungen berücksichtigen. Dann wäre es wahrscheinlich auch besser in meinem Fall ein Date.Modified anstatt ein Date.Created zu nehmen. Gibts das?


    Du denkst, das Universum wäre gross? Wenn ich dir nun sage, dass der Begriff Universum eine menschliche Fehldefinition ist, und in Wirklichkeit mehrere verkapselte Instanzen von ihm existieren, was machst du dann? Glaubst du an das globale naturelle Gleichgewicht, ganz egal was auch immer sich auf den beiden Tellern befindet? Ich schon!

Aktive Benutzer

Aktive Benutzer

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

     

Ähnliche Themen

  1. Nach dem Kopieren lässt sich ordner nicht mehr löschen
    Von Dumah im Forum Allgemein Windows XP
    Antworten: 19
    Letzter Beitrag: 04.09.2004, 13:28
  2. Antworten: 2
    Letzter Beitrag: 26.07.2004, 12:08
  3. Antworten: 0
    Letzter Beitrag: 27.05.2003, 15:24
  4. Ordner löschen
    Von hansgeorch im Forum Allgemein Windows 2000
    Antworten: 13
    Letzter Beitrag: 09.01.2002, 14:55

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