{"id":863,"date":"2010-03-11T10:35:17","date_gmt":"2010-03-11T08:35:17","guid":{"rendered":"http:\/\/www.ewig-drohendes-versagen.de\/?p=863"},"modified":"2010-03-16T16:59:49","modified_gmt":"2010-03-16T14:59:49","slug":"backup-ordner-aufraumen","status":"publish","type":"post","link":"https:\/\/www.ewig-drohendes-versagen.de\/?p=863","title":{"rendered":"Backup Ordner aufr\u00e4umen"},"content":{"rendered":"\n<!-- google_ad_section_start -->\n<p>Quick and Dirty vom <a href=\"http:\/\/blog.truefuture.de\/\" target=\"_blank\">Ram<\/a> programmiert und von mir \u00e4hhh verfeinert *g<br \/>\n<!--more--><br \/>\nFormat der Backup Dateien: NAME_20100316.bak<\/p>\n<pre lang=\"DOS\" line=\"n\" file=\"backup_aufraumen.bat\" colla=\"+\">\r\n@echo off & setlocal EnableDelayedExpansion\r\n\r\nrem HIER ANPASSEN\r\n\r\nrem Pfad zu den Backup-Files\r\nset Backup_Path=d:\\Backup\\\r\n\r\nrem Endung des Backup-Files\r\nset Backup_ext=bak\r\n\r\nrem Pfad zum LOG-File\r\nset Log_Path=d:\\backup\\log\\\r\n\r\nrem Name des LOG Files\r\nset Log_File=backup_aufraumen.log\r\n\r\nrem Hier die Anzahl der Backups eintragen die behalten werden sollen max 25\r\nset Backup_Days=10\r\n\r\nrem AB HIER NICHT MEHR AENDERN\r\n\r\necho -----------------------------------------------------  >> !Log_Path!!Log_File!\r\necho START Backup_aufraemen %date% >> !Log_Path!!Log_File!\r\necho -----------------------------------------------------  >> !Log_Path!!Log_File!\r\n\r\nset Today=%date:~6,4%%date:~3,2%%date:~0,2% \r\necho Heute: !Today! >> !Log_Path!!Log_File!\r\n\r\nset jahr=%date:~6,4%\r\necho Monat: !jahr! >> !Log_Path!!Log_File!\r\n\r\nset monat=%date:~3,2%\r\necho Monat: !monat! >> !Log_Path!!Log_File!\r\n\r\nset tag=%date:~0,2% \r\necho Tag: !Tag! >> !Log_Path!!Log_File!\r\n\r\nset \/a vorxtagen=!Today!-!Backup_Days!\r\necho x: !vorxtagen! >> !Log_Path!!Log_File!\r\nset vortag=%vorxtagen:~6,2%\r\necho VorTag: !vortag! >> !Log_Path!!Log_File!\r\n\r\n\r\nif !vortag! gtr 31 (\r\nset \/a vormonat=!monat!-1\r\necho VorMonat_g: !vormonat! >> !Log_Path!!Log_File!\r\n\r\n\r\n) else (\r\nset vormonat=!monat!\r\necho VorMonat_n: !vormonat! >> !Log_Path!!Log_File!\r\n)\r\n\r\n\r\nif !vortag! == 00 (\r\nset \/a vormonat=!monat!-1\r\necho VorMonat: !vormonat! >> !Log_Path!!Log_File!\r\n)\r\n\r\nif !vormonat! lss !monat! (\r\n\r\nif !vormonat!==1 set mon_tag=30 & set vormonat=01\r\nif !vormonat!==2 set mon_tag=28 & set vormonat=02\r\nif !vormonat!==3 set mon_tag=31 & set vormonat=03\r\nif !vormonat!==4 set mon_tag=30 & set vormonat=04\r\nif !vormonat!==5 set mon_tag=31 & set vormonat=05\r\nif !vormonat!==6 set mon_tag=30 & set vormonat=06\r\nif !vormonat!==7 set mon_tag=31 & set vormonat=07\r\nif !vormonat!==8 set mon_tag=31 & set vormonat=08\r\nif !vormonat!==9 set mon_tag=30 & set vormonat=09\r\nif !vormonat!==10 set mon_tag=31\r\nif !vormonat!==11 set mon_tag=30\r\nif !vormonat!==12 set mon_tag=31 & set \/a jahr=!jahr!-1\r\n\r\n)else (\r\nset mon_tag=!vortag!\r\n)\r\n\r\necho vormonat: !vormonat! >> !Log_Path!!Log_File!\r\necho MOnat_Tag: !mon_tag! >> !Log_Path!!Log_File!\r\nset \/a diff=0\r\nif !vortag! gtr 31 set \/a diff=100-!vortag!\r\necho diff: !diff! >> !Log_Path!!Log_File!\r\n\r\nif !diff! gtr 0 (\r\nset \/a mon_tag_2=0\r\nset \/a mon_tag_2=%mon_tag%-%diff%\r\nif !mon_tag_2! lss 10 (\r\nset mon_tag_2=0!mon_tag_2!\r\n)\r\n)else (\r\nset mon_tag_2=!mon_tag!\r\n)\r\n\r\necho Monat_Tag_2:!jahr!!vormonat!!mon_tag_2! >> !Log_Path!!Log_File!\r\nset vorxtagen=!jahr!!vormonat!!mon_tag_2!\r\n\r\necho -----------------------------------------------------  >> !Log_Path!!Log_File!\r\n\r\nFOR %%a in (!Backup_Path!*.!Backup_ext!) do (\r\n\r\nset name=%%~na\r\necho !name! >> !Log_Path!!Log_File!\r\nset nur_datum=!name:~5,8!\r\nrem echo !nur_datum! >> !Log_Path!!Log_File!\r\nif !nur_datum! LEQ !vorxtagen! del %%a\r\nif !nur_datum! LEQ !vorxtagen! echo loeschen >> !Log_Path!!Log_File!\r\n\r\nrem echo !vorxtagen! >> !Log_Path!!Log_File!\r\n\r\n)\r\necho -----------------------------------------------------  >> !Log_Path!!Log_File!\r\necho ENDE Backup_aufraemen %date% >> !Log_Path!!Log_File!\r\necho -----------------------------------------------------  >> !Log_Path!!Log_File!\r\n<\/pre>\n<p>!UPDATE!<br \/>\nRam der alte Pfuscher *g<br \/>\nin der Zeile: set nur_datum=!name:~5,8!<br \/>\nmuss die 4 der Anzahl des Dateinamens vor dem Datum inkl des _ entsprechen<br \/>\nNAME_20100316.bak =5<br \/>\nNEUERNAME_20100316.bak =10<\/p>\n\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<p>Quick and Dirty vom Ram programmiert und von mir \u00e4hhh verfeinert *g<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[16],"tags":[34,19,23,26],"class_list":["post-863","post","type-post","status-publish","format-standard","hentry","category-edv-probleme","tag-server-2003","tag-server-2008","tag-sql","tag-windows"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/peux2-dV","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ewig-drohendes-versagen.de\/index.php?rest_route=\/wp\/v2\/posts\/863","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ewig-drohendes-versagen.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ewig-drohendes-versagen.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ewig-drohendes-versagen.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ewig-drohendes-versagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=863"}],"version-history":[{"count":0,"href":"https:\/\/www.ewig-drohendes-versagen.de\/index.php?rest_route=\/wp\/v2\/posts\/863\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ewig-drohendes-versagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ewig-drohendes-versagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ewig-drohendes-versagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}