Gidsmirror

Een applicatie die een map bewaakt en er een kopie van heeft
Download nu

Gidsmirror Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • Luc Archambault
  • Uitgever website:
  • http://www.codeproject.com/Members/Luc-Archambault
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 9 KB

Gidsmirror Tags


Gidsmirror Beschrijving

De Applicatie DirectoryMirror is ontwikkeld om een kleine tool te zijn die een map bewaart en een kopie hiervan behoudt. Deze applicatie maakt en onderhoudt een spiegel van een geselecteerde map; Het moniteert IO-activiteit in de opgegeven map en reageert hiermee om een kopie van de inhoud (inclusief submappen) in een andere map te houden. Dit is een implementatie van het System.io.FilesystemWatcher Class.Ik heeft een klasse die wordt genoemd Grootboek Mirror die is gebaseerd op de klasse FilesystemWatcher. De handlers voor de evenementen (gewijzigd, gemaakt, verwijderd, hernoemd) van deze klasse doen al het werk van het onderhouden van een kopie van de map "SOURCE" in een map "Mirror". Ik heb een gebeurtenis toegevoegd aan de klas die berichten over IO-activiteit en verschillende uitzonderingen verzenden. Ik heb ook een woning toegevoegd genaamd Mirrordirectory die wijst op een tekenreeks met het pad van de spiegelmap en een tweede woning genaamd Sourcedirectory die niets meer is dan het pad van de bestandseystemwatcher-klasse. Er zijn acht verschillende NotifyFilters, en als jij Zal opmerken, onze directorymirror-klasse gebruikt drie van hen: de bestandsnaam, directorynaam en lastwrijf NotifyFilters. Dit bepaalt welke wijzigingen in de monitor zijn. Met de eigenschap Filter kunt u selecteren wat voor soort bestanden die u wilt bekijken. Stel gewoon de waarde in op een bestandsextensie, bijvoorbeeld ".txt" voor tekstbestanden. Onze eigenschap Mirror Class 'is ingesteld op een lege waarde "", dus we zullen alle bestanden en mappen bewaken, evenals subdirectory's omdat het eigendom van de includecories op true is. Het is een bekende bug die bestandspaden door het evenement is ingeschakeld. Argumenten System.io.Filesystemeventargs verliezen hun originele behuizing en staan allemaal in kleine letters. Dit is niet slecht sinds het besturingssysteem geen verschil maakt in de behuizing van bestandstekens.Believe het of niet, ik had eigenlijk een praktisch gebruik voor deze kleine toepassing toen ik het heeft gemaakt! Ik zou ook kunnen zeggen dat ik de behoefte heb gecreëerd omdat ik jeuk was geweest om te experimenteren met de FileSystemwatcher-klasse voor een lange tijd. Ik heb kleine wijzigingen in mijn originele applicatie gemaakt om het meer opleiding te maken. Als het gebruik van deze applicatie enigszins beperkt is, denk ik dat de code nuttig kan zijn voor iedereen die op zoek is naar een inleiding tot de FileSystemWatcher-klasse.


Gidsmirror Gerelateerde software

Nul rits

Dupliceer een map / bestandsstructuur als nul-byte-bestanden en maak vervolgens een rits van hen ...

280 620.22K

Downloaden

Hashclash

Framework voor MD5 Differential Path Construction and Chosen-Prefix-botsingen ...

173 1.8 MB

Downloaden