Batch kompletter ordner Verschieben wenn bestimmt Zeit nicht mehr bearbeitet
Hallo
Ich möchte gern von einem Verzeichnis in ein anderes Verzeichnis alle Ordner verschieben wo der Inhalt seit 30 tagen nicht mehr verändert wurde. Nur ich habe da gar keine ahnung wie man so eine BAtch datei schreibt. Kann mir da jemand helfen.
Ich möchte gern von einem Verzeichnis in ein anderes Verzeichnis alle Ordner verschieben wo der Inhalt seit 30 tagen nicht mehr verändert wurde. Nur ich habe da gar keine ahnung wie man so eine BAtch datei schreibt. Kann mir da jemand helfen.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Kommentar vom Moderator Biber am 05.11.2009 um 16:58:55 Uhr
Gut, dass Geduld mein zweiter Vorname ist. Hat sich ja zum Guten gewendet.
Content-ID: 128697
Url: https://administrator.de/forum/batch-kompletter-ordner-verschieben-wenn-bestimmt-zeit-nicht-mehr-bearbeitet-128697.html
Ausgedruckt am: 18.04.2025 um 11:04 Uhr
6 Kommentare
Neuester Kommentar
hallo Weider1978,
falls es vbs sein darf:
so kopiert man einen ganzen Ordner in vbs:
und so kann man Eigesnschaften einer Datei abfragen:
Das ganze nur mit dem aktuellen Datum und dem letzten Aenderungsdatum der Datei vergleichen und entsprechende Reaktion ausloesen.
Gruss
Tsuki
falls es vbs sein darf:
so kopiert man einen ganzen Ordner in vbs:
Const FOF_CREATEPROGRESSDLG = &H0&
ParentFolder = "C:\OriginalOrdner"
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.NameSpace(ParentFolder)
objFolder.CopyHere "C:\BackupOrdner", FOF_CREATEPROGRESSDLG
und so kann man Eigesnschaften einer Datei abfragen:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("c:\OriginalOrdner\MeineDatei.txt")
Wscript.Echo "Date created: " & objFile.DateCreated
Wscript.Echo "Date last accessed: " & objFile.DateLastAccessed
Wscript.Echo "Date last modified: " & objFile.DateLastModified
Wscript.Echo "Drive: " & objFile.Drive
Wscript.Echo "Name: " & objFile.Name
Wscript.Echo "Parent folder: " & objFile.ParentFolder
Wscript.Echo "Path: " & objFile.Path
Wscript.Echo "Short name: " & objFile.ShortName
Wscript.Echo "Short path: " & objFile.ShortPath
Wscript.Echo "Size: " & objFile.Size
Wscript.Echo "Type: " & objFile.Type
Das ganze nur mit dem aktuellen Datum und dem letzten Aenderungsdatum der Datei vergleichen und entsprechende Reaktion ausloesen.
Gruss
Tsuki