Ben birçok swc dosyaları (swc dosyaları zip veya kavanoz dosyaları benzer nitelikte) oluşturmak bir gereksinim var. Ben yeni bir swc dosyası oluşturun ve (Apache Tomcat webapps klasöründe ne benzer) bir belirli bir klasörde o zaman bu dosyaları otomatik olarak çıkarılan almalısınız bunu eklediğinizde, bunu istiyorum. nasıl Windows yaptığını bana yardım edin. [Not: Ben benim için yapma bir karınca / tırmık / gradle senaryo yazmaya biliyorum, ama sadece bunu başarmak için nasıl Windows'ta daha keşfetmek için]
Değiştirilen dosyaları veya yeni dosyalar için dinleyen bir klasör oluşturmak için nasıl
Eğer .NET kullanıyorsanız FileSystemWatcher sınıfını kullanın. ( Burada )
Eğer .NET kullanmıyorsanız, o zaman kullanabilirsiniz FindFirstChangeNotification dosya sistemi değişikliklerini dinlemek için işlevi.
Eğer bir pencere metne moda yapmak istiyorum, bir WMI Olay Watcher kullanırsınız. http://technet.microsoft.com/en-us/library/ms141130.aspx
FileSystemWatcher Net bariz bir seçimdir.
IMHO, onun değil iyi bir bileşeni. Bir kere Pek çok dosya değişikliği için çifte olayları yükseltir ve ben FileSystemWatcher kullanarak düzgün bir uygulama yapmak mümkün olmamıştır.
Bu görevi yapmak için .NET FileSystemWatcher kullanabilirsiniz. FileSystemWatcher ile (C #, VB.NET, vb .. withing itibaren) o olaylara gözlemci oluşturma, silme ve dosyaların modifikasyonu ve tepki verebilir.
(Çocuklar için) .NET kullanın Win32 Api bildirimlerini (kod 8 hat) kullanmayın