Startseite > Archiv > Tipps und Tricks zum Dateisystem

Tipps und Tricks zum Dateisystem

dotnetpro 4/2002 Von Jan-Arne Sobania erschienen in dotnetpro 4/2002 auf Seite 120
Code: SOLUTIONS03
Keine Bewertung

Windows NT und 2000 stellen eine Schnittstelle bereit, mit der (fast) jedes Programm die Festplatte defragmentieren kann. Der Artikel beschreibt dieses undokumentierte Defrag-API und stellt eine DLL vor, mit der Sie relativ einfach darauf zugreifen können.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

2000   2001   2002   4095   4096   abarbeitet   abdeckt   aber   Abfrage   Abfragen   abge   abgearbeitet   abgeschlossen   Abhilfe   Abschluss   Absicht   abzufragen   Acht   addItem   aktive   Aktivierung   aktuelle   aktuellen   alle   aller   Allerdings   Alles   allgemeine   allmählich   Allocation   also   alternativ   Alternative   ande   andere   anderem   anderen   Ändern   anders   Änderungen   Anfang   Anforderungen   Angabe   angebunden   angegeben   Angelegenheit   angelegte   angewiesen   angibt   anschließend   ansetzen   Anwen   Anwendun   Anwendung   Anwendungen   anwendungs   Anzahl   APIs   Applicati   Application   Arbeit   arbeitet   Arbeitsgruppenvorlagen   Arbeitsmappe   archien   Arne   Array   Arrays   Artikel   Artikels   Aspekt   asyn   auch   Aufgabe   aufgeführt   aufgelistet   aufgeteilt   aufhängen   Auflistung   Aufnahme   aufnimmt   Aufruf   Aufrufe   aufrufen   Aufschluss   auftreten   aufwartet   Ausgangssituation   ausgeführt   ausgelagert   ausgelassen   ausgelesen   ausgewertet   Auslagerungsdateien   Auslesen   Aussagen   Aussehen   außer   Außerdem   außerhalb   äußert   Autor   Basic   BasicPro   Basis   beachten   bedeutet   Bedeutung   Bedienfehler   beeinflussen   beeinflusst   Befehl   BeforeClose   Beginn   beginnen   behan   behandeln   beheben   beherrschte   beiden   beim   Beispiel   Beispielpro   beispielsweise   bekannt   bekannten   bekanntesten   Bele   belegen   belegt   Belegte   belegten   Belegung   Belegungsstatus   belie   benötigen   benötigt   benötigten   benutze   benutzen   benutzerdefiniert   benutzerdefinierte   Benutzervorla   benutzt   Berechtigung   Bereich   Bereiche   bereit   bereits   beruhenden   beschädigt   beschäftigt   beschleunigen   beschreibt   Beschreibung   beschrieben   besonderen   bespre   bestehen   besteht   bestimmte   bestimmten   betrachten   betreffen   Betriebssystem   Betriebssystemkerns   bezeichnet   beziehungsweise   Bibliothek   bietet   bige   Bild   bilität   Bitmap   BitmapSi   BitmapSize   BitmapSizeAnzahl   Bits   Blick   Block   Blöcke   bolleiste   Boolean   breite   bringen   bringt   Buchstaben   buffer   BufferDie   BufferLength   Buffern   BufferSize   byte   Bytes   ByVal   Cancel   Case   cContext   ceIoControl   chen   chenden   cherorte   CHKDSK   chron   circa   Clear   Cluster   Clustergröße   Clusterliste   Clusters   cmdListTemplates_Click   cmdListXLT_Click   Code   Codes   colDots   Collection   CommandBarButton   CommandBars   Context   Control   Controls   CopyMemory   count   CreateFile   CStr   dabei   dadurch   dafür   dagegen   Dahinter   damit   Danach   dann   daran   darauf   darf   darin   Darüber   dass   Datei   Dateiarbeit   Dateien   Dateisy   Dateisys   Dateisystem   Dateisysteme   Dateisystems   Dateisystemtreiber   Dateisystemtreibers   DateiübereinenAufrufvonNtFsControlFilemit   Daten   Datenträ   Datenträger   Datenträgerbelegung   Datenträgern   Datenträgers   dazu   Deactivate   Deaktivie   DECLARE   DefaultFilePath   Definition   Defrag   defragmentieren   Defragmenting   deklarieren   DELETE   delt   denkbar   deren   deshalb   Designs   dessen   desto   Details   Developer   Devi   DeviceIoCon   DeviceIoControl   Dialog   dient   dies   diese   diesem   diesen   dieser   dieses   direkt   Disk   Disketten   documen   Dokumen   Dokumentation   Dokumenten   dokumentiert   Dokumentvorlagentechnik   Dort   dotnetpro   drei   dung   durch   dürfen   dynamisch   Each   eben   ebenfalls   Eigenart   eigenartig   eigene   Eigenschaft   einbauen   eine   einem   einen   einer   eines   einfach   eingesetzt   Einheiten   einige   einiges   einmal   einsetzen   Einstellungen   Einteilung   Eintrag   Einträge   Eintritt   einzeln   einzelne   einzelnen   einzelner   einzelnes   einzige   eleganter   else   enabled   Endung   entfernen   entfernt   enthält   enthalten   entscheiden   entspre   entstammen   entweder   Entwickler   entworfen   Ereignis   erfasst   erfolgreich   erfolgreichen   erfüllt   Ergebnis   erhöhen   erklärenden   erklärt   erlebt   erleichtern   ermitteln   ermittelt   erreichen   ersichtlich   erst   erste   erstellen   erstellt   erstellte   ersten   Erweiterung   erzeugen   erzeugt   etwas   eventuell   Excel   Execute   Existiert   Exit   exklusiv   ExtentCount   ExtentCountAnzahl   Extents   ExtentsDie   Extrembeispiel   Fall   false   fasst   Fast   favo   Fehler   Fehlercode   fehlgeschlagen   Feld   FeldBeschreibung   feldes   fende   fern   fest   fester   festlegen   Festplatte   Festplattenlauf   Festplattentreiber   Festplattentreibers   File   FileName   Files   FileSearch   FileSystemObject   FileType   FindDots   finden   FindTemplates   fldStart   Flexi   Folder   folgen   folgende   Folgenden   folgender   folgendermaßen   Folgendes   folgern   folgt   formatiert   Formular   fortlau   fortlaufend   fortlaufende   FoundFiles   fragmentiert   fragmentierten   Fragmentierung   fragt   frei   freie   freien   freier   Frontpage   FsControlCo   FsControlCode   FsControlCodeGibt   FSCTL   FSCTL_   FSCTL_GET_RETRIEVAL_POINTERS   FSCTL_GET_VOLUME_BIT   FSCTL_GET_VOLUME_BITMAP   FSCTLs   führt   Function   Funktion   Funktionalität   Funktionen   funktioniert   ganze   ganzen   Ganzes   Ganzzahl   Gary   GE_INTEGER   geben   gebrauchen   gebraucht   gegenüber   Gegenzug   gelegt   gelesen   gelöscht   gelöschtes   gelten   genannte   genannten   genannter   genau   Genauer   genug   genügt   geöff   geöffnet   Gerä   Gerätetreiber   gern   gers   gerstruktur   gesamten   geschickt   geschieht   geschrieben   Geschwindigkeit   gesendet   gesetzt   gespeichert   gespeicherten   gestaltet   GET_RETRIEVAL_POINTERSDateiStartVcn   GET_VOLUME_BITMAPPartitionStartLcn   GetExtensionName   GetFolder   GetParentFolderName   gewähren   gibt   gleich   gleiche   gleichen   gleichzeitige   Global   gramm   Größe   großen   großer   größer   größtenteils   Grund   Grundbegriffe   grundsätzliche   gültig   gung   gungsgrad   gungsstatus   habe   haben   hafter   halb   Hand   Handle   hängt   Hartgesottene   häufig   Hauptarbeit   Haus   Heft   heißt   helfen   hervorgegangenen   heutzutage   hEvent   hEventOptional   hFile   hFileHandle   hFileInBufferOutBuffer   hier   Hilfe   hilft   hinsichtlich   Hinter   Hinweis   Hinweisen   hinzu   hoffen   höherwertige   hört   Host   HTTP   hVolume   Idealfall   identisch   Ihnen   Ihre   ihren   immer   implementiert   InBuffer   InBufferLength   InBufferLengthOptional   InBufferOptional   indem   Index   indirekt   Infokasten   Informatio   Information   Informationen   InformationGibt   inside   installiert   Instanz   Integer   interessanten   Interesse   Interpretieren   intFileType   inwieweit   IO_STA   IO_STATUS_BLOCK   IoAp   IoApc   IoApcContextOptional   IoApcRoutine   IoApcRoutineOptional   IOCTL   IOCTLs   IoStatusBlock   IoStatusBlockZeiger   Jahren   jaso   Jede   jedem   jeden   jeder   jedes   jedoch   jeweils   kann   kein   keine   keinem   kennen   kennt   Kernel   klar   klären   Klärung   kleine   kleiner   kleineren   Klick   kommen   Kommt   kompletten   Komplettrefe   komplex   kompliziert   können   könnte   könnten   Konstante   Konstanten   Köpfe   kopie   kopiert   kostet   kumentierte   kümmern   kurz   Kurzübersicht   Lage   Länge   Längen   längere   langsam   langsamer   LARGE_INTEGER   LARGE_INTEGERRETRIEVAL_POINTERS_BUFFER   LARGE_INTEGERVOLUME_BITMAP_BUFFER   lassen   lässt   Laufwerke   Laufwerks   lautet   Layer   LcnLCN   lediglich   leer   legt   leider   leiste   leistet   Lesen   leType   letzte   letzten   letzteres   library   lich   liefert   liegen   liegt   Liest   listBox1   Liste   Listenfeld   logische   long   LookIn   machen   Macmillan   Makros   manche   Manchmal   manipulieren   mappe   Mappen   mehr   mehrere   mehreren   meiden   mentieren   Methode   Methoden   Microsoft   MicrosofthatdeshalbinWindowsNTnocheine   mischen   mitgelieferten   mitzugeben   möch   möchte   möchten   Möglichkeit   Möglichkeiten   MOVE_FILEPartitionMOVE_FILE_DATA   msdn   MsgBox   msoControlButton   msoFi   msoFileTypeOfficeFi   msoFileTypeTemplates   mühevoll   muss   müssen   mussten   müssten   Mustervorlage   Mustervorlagen   MyMacro   nach   nächste   nächsten   Nachteil   nachträglich   nahe   näher   Näheres   Name   Namen   Namens   namentlich   nati   native   nativen   natives   natürlich   Nebbett   Neben   nehmen   Nein   nennt   nete   netes   Network   NetworkTemplatesPath   neue   neueren   Next   NextVcn   NextVcnVCN   nicht   nichts   niederwertige   nimmt   nisation   noch   normalerweise   nothing   nötig   NtCreateFile   ntdll   NTFS   NtFsControl   NtFsControlFile   Nummer   Nutze   nutzen   Objekt   Objekts   obwohl   oder   Office   offiziell   öffnen   OKTOBER   OnAction   Operation   Optimierungen   OPTIONS   Ordner   Ordnerhier   Ordnern   Orga   Organisation   organisieren   OutBuf   OutBuffer   OutBufferLength   OutBufferLengthOptional   OutBufferOptional   Outlook   paar   Paket   Parameter   ParameterBeschreibung   Parameters   Parti   Partition   Partitionen   Partitionsobjekt   passiert   Path   personl   persönlichen   Pfadangabe   Pfade   physische   platten   Platzgründen   Position   positionieren   positioniert   PowerPoint   praxisfernes   Prinzip   private   Problem   Problema   Probleme   Problemlösungen   Program   Programm   Programme   Programmieren   Programmierung   Programms   protokolliert   Prozedur   Prozent   public   Publishing   Puffer   Punkte   Quellcode   Rahmen   Rätsel   Rechen   Rechnungen   Reference   rekursiv   relativ   renz   reprä   repräsentie   RETRIEVAL_POINTERS_BUFFER   Richten   risiert   rufe   ruft   rung   Runs   sagen   sagt   schafft   Schaltflächen   schenschicht   schiedene   schließen   schließenden   schließlich   schnittsgröße   Schnittstelle   schon   schreiben   schreibt   Schule   Scripting   SearchSubFolders   sehen   Sehr   sein   seinen   Seit   Sektor   Sektoren   Sektors   selbst   SELECT   Senden   sendenden   sendet   sentiert   Shortcut   sich   Sicherheitsfunktionen   sicherlich   siehe   sieht   signalisiert   sind   sinnvoll   Sobania   soeben   sogar   solchen   solcher   soll   sollen   Sollte   sollten   SOLUTIONS   sonderlich   sondern   Sonderrolle   Sonst   spart   später   spei   Speicher   Speicherbereich   Speicherbereiche   Speicherbereiches   speichern   Speicherort   Speicherplatzes   Speichers   spezielle   speziellen   spezielles   spielt   sprengen   Standardordners   star   stärker   Starting   StartingLcn   StartingLcnIndex   StartingVcn   StartingVcnHigh   StartingVcnHighVCN   StartingVcnLow   StartingVcnLowVCN   Status   StatusEnthält   stehen   steht   Stelle   stellen   stellt   stem   ster   steuern   Stich   strDummy   streng   strFileName   strFolder   string   strSearchFolder   struct   Struk   Struktur   subfld   SubFolders   SubPrivate   Such   Suche   Suchkriterien   Symbolleiste   Symbolleisten   Symbs   Syntax   sysinternals   system   Systeme   Tabel   Tabelle   table   tation   Technical   Teil   teisystem   temabsturzes   teme   Templates   TemplatesPath   Temporary   testen   tetreiber   Text   THEN   tiert   tingLcn   tingVcn   tion   Tipp   Tipps   tisch   trages   Treiber   Tricks   Tritt   trol   true   TUS_BLOCK   type   über   Übereinstimmung   überge   übergeben   Überlegungen   übliche   üblichen   Üblicherweise   Umgang   umgehen   umgekehrt   Umständen   Undo   uneingeschränkt   unsichtbaren   unter   Unterordner   unterscheiden   unterschiedlichster   unterstützen   unterstützt   untersuchen   unwiederbringlich   Ursprungs   Urtagen   variabel   Variable   Variante   Varianten   VarPtr   verändern   Verarbei   verfügbar   verfügt   Verfügung   vergeben   Verhalten   Verknüpfungen   verla   verlängert   vermeiden   verschenkt   verschieben   verschiedene   verschiedenen   verschwendet   Verschwinden   Version   Versionen   verstehen   verstreut   verteilt   verteilten   verwalten   verwaltet   Verwaltungsaufwand   Verweise   verwendet   verwendeten   Verwendung   verzeichnisse   viel   viele   vielmehr   vier   Visible   Visual   völlige   vollständig   Volume   VOLUME_BITMAP_BUFFER   Voraussetzungen   Vorgang   vorgehen   vorher   vorherigen   Vorlage   Vorlagen   vornehmen   Vorteile   vorzugsweise   Wahrscheinlichkeit   wdProgramPath   wdUserTemplatesPath   wdWorkgroupTemplatesPath   weil   weise   weist   weitere   weiteren   weiteres   welche   wenige   weniger   wenigstens   Wenn   werden   werkes   Wert   wichtigste   wiederholte   Win32   WINDOWS   wird   With   wobei   wodurch   Wollen   womit   Word   WordDefaultFilePath   Workbook_Activate   Workbook_BeforeClose   Workbook_Deactivate   Workbook_Open   wurde   würde   wurden   würden   Zahlen   Zeiger   zeigt   Zeit   zerstört   Ziel   ziemlich   zige   zuerst   zugehörige   zugewie   zugewiesen   zugreifen   Zugriff   Zugriffs   Zugriffsrechte   zunächst   zurückgeben   zurückgegeben   zurückgegebenen   zurückschickt   zurückschreiben   zusammen   zusammenhängende   zuständig   zuteilen   zuweisen   zuzugreifen   Zwar   ZwCreateFile   zwei   zweite   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen