Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Bestimmte Dateiendungen verschieben, die älter sind als ein bestimmtes Datum

Frage Microsoft Windows Tools

Mitglied: boerger2000

boerger2000 (Level 1) - Jetzt verbinden

01.10.2010 um 17:15 Uhr, 3976 Aufrufe, 1 Kommentar

Hallo,

ich möchte gerne ein Skript erstellen, das Dateien mit einer speziellen Dateiendung, die älter als 100 Tage sind, an einen anderen Ort verschiebt, incl. dem ganzen Pfad. Dieses verschieben soll sich aber ausschliesslich auf die genannten Kriterien beziehen.

Also kurz und knapp:
Suche in Ordner D:\
nach Dateien mit Endung *.xls
älter als 100 Tage
Verschiebe nach E:\ mit Ordnerstruktur (behalte aber Ordnerstruktur auf D:\ bei.
exclude *benennung1* *benennung2*

Auf dem Source-Laufwerk darf sich also nicht ändern, ausser dass die Dateien mit den entsprechenden Kriterien nach E:\ verschoben werden (mit einer Kopie der Ordnerstruktur zum wiederfinden).

Vorher:
D:\Ordner1\test.xls

Nachher: D:\Ordner1\
E:\Ordner1\test.xls


System ist Windows Server 2003.

Kann mir jemand weiterhelfen?
Mitglied: LotPings
01.10.2010 um 19:14 Uhr
Hallo borger2000,

welche Sprache: Vbs, Batch?
externe Tools wie zBsp. DelAge32 möglich?
Auf was bezeiht sich der exclude, nur auf den Dateinamen oder auch Pfadbestandteile?
Sind die * literal gemeint?

Mit DelAge32 könnte eine Batchdatei so aussehen (nur teilweise getestet):
01.
@Echo off & Setlocal 
02.
Set "Excl=benennung1 benennung2" 
03.
Set Src=D:\ 
04.
Set Dst=E:\ 
05.
Set Days=100 
06.
For /f "tokens=1,*" %%A in ( 
07.
  ' DelAge32 %Src%*.xls %Days% /recurse /move %Dst% /preview ^| findstr /i /v "%Excl%" ' 
08.
) Do ( 
09.
  If Not Exist "%Dst:~0,2%%%~pB" MD "%Dst:~0,2%%%~pB" 
10.
  Echo Move "%Src%%%B" "%Dst:~0,2%%%~pB" 
11.
)
Damit der Move Befehl in Zeile 10 auch ausgeführt wird, das Echo davor entfernen.

Gruß
LotPings
Bitte warten ..
Neuester Wissensbeitrag
CPU, RAM, Mainboards

Angetestet: PC Engines APU 3a2 im Rack-Gehäuse

(1)

Erfahrungsbericht von ashnod zum Thema CPU, RAM, Mainboards ...

Ähnliche Inhalte
Windows Server
gelöst Bestimmte Computer-Namen automatisch in bestimmte OU verschieben (1)

Frage von Robbi666 zum Thema Windows Server ...

Microsoft Office
gelöst EXCEL Bedingte Formatierung wenn bestimmtes Jahr im Datum ist (6)

Frage von Hobi84 zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...

Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (13)

Frage von JayyyH zum Thema Switche und Hubs ...

Windows Server
Mailserver auf Windows Server 2012 (9)

Frage von StefanT81 zum Thema Windows Server ...

Backup
Clients als Server missbrauchen? (9)

Frage von 1410640014 zum Thema Backup ...