Dateien in Tagesordner sammeln

Ich muss jeden Tag Dateien von Zip, CD und aus E-Mails zusammentragen. Diese lĂ€stige Arbeit möchte ich mir erleichtern: Ideal wĂ€re ein tĂ€glich neu erstellter Ordner mit dem aktuellen Datum, in den ich Dateien via ‘Senden an’ ĂŒbertragen kann.

vorlesen Druckansicht
Lesezeit: 2 Min.

Ich muss jeden Tag Dateien von Zip, CD und aus E-Mails zusammentragen. Diese lĂ€stige Arbeit möchte ich mir erleichtern: Ideal wĂ€re ein tĂ€glich neu erstellter Ordner mit dem aktuellen Datum, in den ich Dateien via ‘Senden an’ ĂŒbertragen kann.

Am einfachsten gelingt das mit einem kleinen WSH-Skript - das hier als Beispiel gezeigte Listing mĂŒssen Sie in einer Datei mit der Endung .vbs abspeichern. Es erzeugt einen Ordner mit dem aktuellen Datum als Name und legt eine VerknĂŒpfung dorthin in Ihrem ‘Senden an’-Ordner an.

Damit das Skript tĂ€glich lĂ€uft, können Sie einfach eine VerknĂŒpfung darauf in Ihrem Autostart-Ordner im Start-MenĂŒ anlegen. Falls Sie es gewohnt sind, den Rechner durchlaufen zu lassen, und sich deshalb nicht tĂ€glich neu anmelden, nehmen Sie das Skript stattdessen in den Ordner ‘Geplante Tasks’ in der Systemsteuerung auf und sorgen dafĂŒr, dass es tĂ€glich kurz nach Mitternacht lĂ€uft. (hos)

Ein kleines WSH-Skript ermöglicht bequeme Backups.

' Hier an eigene BedĂŒrfnisse anpassen
basisOrdner = "\\MeinServer\Tagesbackups\"
LinkName = "\Backups von heute.lnk"

Set FS = CreateObject( "Scripting.FileSystemObject")
Set wShell = WScript.CreateObject( "WScript.Shell")
' Pfad des "Senden an"-Ordners
strSendTo = wShell.SpecialFolders("SendTo")
Today = Year(Now) & Right("0" & Month(Now), 2) & Right("0" & Day(Now), 2)

' Ordner fĂŒr heute erstellen,
' falls noch nicht vorhanden
If not FS.FolderExists(basisOrdner & Today) Then
FS.CreateFolder basisOrdner & Today
End If

' Ggf. SendTo-Link von gestern löschen
If FS.FileExists(strSendTo & LinkName) Then
FS.DeleteFile strSendTo & LinkName
End If

' Neuen Shortcut erzeugen
Set Shortcut = wShell.CreateShortcut( strSendTo & LinkName)
Shortcut.TargetPath = basisOrdner & Today
Shortcut.Save (hos)