Top-Themen

Aktuelle Themen (A bis Z)

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

Aktualisierungen der letzten 2 Wochen eines Verzeichnisses als Textdatei speichern?

Frage Entwicklung Batch & Shell

Mitglied: mymomo

mymomo (Level 1) - Jetzt verbinden

22.09.2013 um 21:52 Uhr, 1300 Aufrufe, 5 Kommentare

Moin!

Derzeit ist es so, dass ich Laufwerke oder einzelne Verzeichnisse per /TREE und Powershell täglich auslese und in eine Textdatei schreibe.

Nun würde ich es gerne dahingehend weiterentwickeln, dass die Änderungen der letzten 2 Wochen in einer gesonderten Textdatei dokumentiert werden. Sind 2 Wochen rum, fallen Daten die vor 14 Tagen reingeschrieben worden sind wieder raus.
Soweit der Plan.

Ist dies " auf einfache Weise" realisiertbar?

Ich schätze spätestens mit einer Datenbank wäre das realisierbar (welche Notfalls auch auf dem Server auf dem dies realisiert werden soll verfügbar gemacht werden könnte).
Da ich in Sachen Programmierung noch sehr unerfahren bin, würde das zwar sicherlich für mich an ein Mammutprojekt grenzen, aber da ich mich ohnehin in Sachen Programmierung weiterbilden möchte, wäre das sicherlich auch hilfreich.

Hat da wer ein paar Tipps für mich?
Mitglied: AnonBorg
23.09.2013 um 16:36 Uhr
Hallo mymomo,

warum orientierst Du Dich nicht am create oder modified Date der Dateien ?
dir /T:C /T:W /S /Q

Ich würde das mittels Auto-IT und der Funktion "FileGetTime" realisieren.
- Rekursiv die Verzeichnissese durchsuchen,
- Dateienamen, die vor <14 Tagen created wurden in eine Datei schreiben
- das ganze nächtlich (Scheduler) laufen lassen.
So hast Du täglich eine Datei aller Files die nicht älter als 14 Tage sind.

Mein Anwendungsfall war, Files ( in einem Verz.), die älter als 7 Tage sind, zu löschen.

René
Bitte warten ..
Mitglied: mymomo
23.09.2013 um 22:01 Uhr
hey rené...
das klingt interessant und einleuchtend... natürlich kann ich mich auch am createdatum orientieren, da hast du recht...
wie ich schon schrieb, ich bin noch keine leuchte im bereich der entwicklung und bilde mich da gerade erst weiter... da ich zuerst mit sql anfange zu lernen, weil man das ja nun einmal weiß gott wo benötigt, war mein erster gedanke dies auch über eine datenbank laufen zu lassen^^..

auto-it und FileGetTime - alles klar... da schaue ich mal nach...
wenn ich überhaupt nicht weiterkomme, macht es dir hoffentlich nichts aus dich dazu noch einmal zu rate zu ziehen?

zwar möchte ich es selbst lernen und eigene wege finden dies umzusetzen, doch würde es dir vielleicht etwas ausmachen mir dein script mal zur verfügung zu stellen? im prinzip macht es ja nun wirklich nicht viel anderes als mein vorhaben...

grüße
Bitte warten ..
Mitglied: AnonBorg
24.09.2013, aktualisiert um 11:45 Uhr
Hallo mymomo,
schick mir doch bitte eine PM mit Deiner Mailadresse, dann sende ich Dir das Script.
René

Edit: Script ist fertig. Drei Parameter übergeben! ( Tage Pfad Dateiname)
Bitte warten ..
Mitglied: 5t8d1e
25.09.2013 um 22:58 Uhr
Ahoi René,

hier ein quick and dirty script (Powershell). Wenn ich richtig verstanden habe willst du eine Übersicht über alle Dateien und eine Übersicht mit den Dateien die die letzten 14 Tage geändert wurden.

01.
#Verzeichnis was durchsucht wird 
02.
[string]$mySearchPath='z:' 
03.
#jetzt minus 14 Tage 
04.
[datetime]$myDate=(get-date).adddays(-14) 
05.
#csv zum Speichern des Ergebnisses 
06.
[string]$myCsv1='F:\temp\all_files.csv' 
07.
[string]$myCsv2='F:\temp\changes_last_14_days.csv' 
08.
#Dateien die in den letzten 14 Tage geändert wurden  
09.
[array]$myResults = Get-ChildItem -Path $mySearchPath -Recurse | select Fullname,LastWriteTime 
10.
#gesamtes Ergebnis exportieren 
11.
$myResults | Export-Csv -Path $myCSV1 -Delimiter ";" -NoTypeInformation -Force 
12.
#Dateien die innerhalb der letzten x Tage geändert wurden 
13.
$myResults | where { $_.LastWriteTime -ge $mydate } | Export-Csv -Path $myCSV2 -Delimiter ";" -NoTypeInformation -Force

Der Torsten wars!
Bitte warten ..
Mitglied: mymomo
26.09.2013 um 18:29 Uhr
das klappt sehr gut, danke torsten...
gar nicht so schwer wie ich es mir vorgestellt habe...
Bitte warten ..
Ähnliche Inhalte
Outlook & Mail
O365 es werden nur die E-Mail von der letzten 2 Wochen dargestellt
Frage von flexi87Outlook & Mail

Hallo Zusammen, ich habe das Problem, das mir im O365 nur die E-Mails von den letzten 2 Wochen angezeigt ...

Java
Textdatei in Array speichern (zeilenweise)
gelöst Frage von BruchsalJava1 Kommentar

Hallo, ich möchte aus einer Textdatei zeilenweise den Inhlat in ein String Array speicher. Ist das nur mit einem ...

Batch & Shell
Textdateien TXT in allen Verzeichnissen suchen und zusammenfassen
gelöst Frage von chgs2011Batch & Shell19 Kommentare

Hallo, ich habe ein Verzeichnis mit vielen Unterverzeichnissen, in denen viele TXT-Dateien liegen. Ich wollte mit diesem Script alle ...

Batch & Shell
Jede Zeile einer Textdatei in eigene Variable speichern
Frage von tomaschkuBatch & Shell4 Kommentare

Hallo erstmal, Da ich keine passende Antwort auf meine Frage gefunden habe, will ich es hier versuchen. Als Beispiel: ...

Neue Wissensbeiträge
Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 21 StundenViren und Trojaner1 Kommentar

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 1 TagRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 4 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 5 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Heiß diskutierte Inhalte
Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell12 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...

Windows 10
Probleme mit Dateien, deren Pfad + Dateiname länger als 256 Zeichen sind
Frage von FalaffelWindows 1011 Kommentare

Guten Tag, unter Windows 10 scheint es immer noch das Problem zu geben, dass der Pfad + Dateiname einer ...

Vmware
DOS 6.22 in VMWare mit CD-ROM
gelöst Frage von hesperVmware10 Kommentare

Hallo zusammen! Ich hab ein saublödes Problem. Es ist eine VMWare mit DOS 6.22 zu erstellen auf dem ein ...

Microsoft Office
Outlook 2016 - Makro startet nicht über Knopf im Menüband
Frage von ZunarasMicrosoft Office9 Kommentare

Schönen guten Tag! ich brauche wieder einmal Hilfe. Ich möchte gerne von Office 2010 32bit auf 2016 64bit wechseln ...