Jump to content

Datum-Abfrage von Dateien - Übergabe Batchdatei


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo Gemeinde!

 

möchte folgendes erreichen:

 

in einen Ordner entstehen fast jeden Tag Dateien. Ich möchte ein Mail bekommen, wenn z.b. nach 7 Tagen keine neuen Dateien mehr angelegt wurden.

 

Ich hätte an eine Batch-Datei gedacht, welche bei einer neg. Abfrage blat.exe(Mailversand) aktiviert.

 

mit einer if-Abfrage kann man glaub ich nur auf bestehende Dateien eine Abfrage erstellen.

 

danke für jede Art von Hilfe!

Geschrieben

Moin,

 

in einen Ordner entstehen fast jeden Tag Dateien. Ich möchte ein Mail bekommen, wenn z.b. nach 7 Tagen keine neuen Dateien mehr angelegt wurden.

 

ich kann's dir mangels Zeit gerade nicht bauen, aber mit dem Log Parser (kostenloser Download bei Microsoft) kannst du solche Abfragen machen, z.B. Dateien zählen, deren CreationTime weniger als 7 Tage alt ist. Falls die Zahl 0 ist, könntest du dann in deinem Batch eine Aktion ausführen.

 

Log Parser ist ein wenig gewöhnungsbedürftig, aber er kann irre viel - unter anderem so was.

 

.: www.kaczenski.de :.

 

Gruß, Nils

Geschrieben

Hallo cadica,

Mit einem Powershellscript geht das recht bequem

 

# Powershell V1.0

# by blub@mcseboard.de

 

$Verzeichnis='C:\download\Files'

$maxAlter=7

$Batchfile=c:\temp\test.bat

 

$sendMessage=0

$files=gci $Verzeichnis

foreach($file in $files){

if ($file.lastwritetime -gt (get-date).addDays(-$maxAlter)){

#out-host -inputobject $($file.fullname +" "+ $file.lastwritetime)

$sendMessage=1

break

}

}

 

# Aufruf des Batchfiles, wenn kein File gefunden wurde, jünger als $maxAlter Tage

if ($sendMessage -eq 0){

$Batchfile

}

 

- Die drei Variablen in den ersten drei Zeilen kannst du anpassen

- in der Batchdatei z.B. c:\temp\test.bat kannst du dein blat unterbringen

 

Wie du Powershellscripte startest, findest du hier

Running Windows PowerShell Scripts

 

PS: deine Idee kann ich selbst gut brauchen, um das Erstellen von Logfiles zu überwachen

 

cu

blub

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...