| 

.NET C# Java Javascript Exception

2
Ist es möglich per Powershell eine Datei zu überwachen, so dass Änderungen sofort gemeldet werden?
News:
09.04.2011
Gear 21 1
2 Antworten
2
So ein Zufall, wo ich erst am Donnerstag bei einer Powershell Session war : )
Zu Deiner Frage, ja das geht recht einfach mit den FileSystemWatcher aus System.IO.

$FileSystemWatcher = New-object System.IO.FileSystemWatcher "f:\"
$watch = $FileSystemWatcher.WaitForChanged("all")
$watch


Ausgabe:

ChangeType Name OldName TimedOut
---------- ---- ------- --------
Created Neues Textdokument.txt False
09.04.2011
Mario Priebe 5,8k 2 9
0
Generell kannst du ja mit der Powershell auf das gesamte .NET Framework zugreifen. Ob es eine elegantere Lösung gibt, weiß ich nicht, da ich mich mit der Powershell nicht so gut auskenne, aber vielleicht helfen dir diese beiden Links ja weiter:

http://blog.usepowershell.com/2009/02/exploring-the-net-framework-with-powershell-calling-a-method-part-2a/
http://msdn.microsoft.com/de-de/library/system.io.filesystemwatcher(v=vs.80).aspx
09.04.2011
bugbite 81 1

Stelle deine Datei-Frage jetzt!
infounit Software GmbH
InnoGames GmbH
myfactory International GmbH