.NET DiscUtils | |
---|---|
Utvecklaren | Kenneth Bell |
Skrivet i | C# |
Operativ system | Microsoft Windows |
Gränssnittsspråk | engelsk |
Hårdvaruplattform | .NETTO |
senaste versionen | 0,10 ( 17 december 2011 ) |
Licens | MIT |
Hemsida | discutils.codeplex.com |
.NET DiscUtils är ett .NET Framework-bibliotek med öppen källkod för åtkomst till och arbete med virtuella diskavbildningar. Biblioteket är helt skrivet i C# och är tillgängligt från Microsoft CodePlex- webbplatsen .
.NET DiscUtils stöder flera skivavbildningsformat , partitioneringsscheman och Windows -filsystem .
Filsystemen FAT och FAT32 stöder inte långa filnamn.
Detta exempel skapar en virtuell VHD med dynamisk expansion. Följande exempel kommer att skapa en disk med en fast storlek.
lång diskstorlek = 30 * 1024 * 1024 ; // 30 MB med ( Stream vhdStream = Fil . Skapa ( @"C:\TEMP\mydisk.vhd" )) { Disk disk = Disk . InitializeFixed ( vhdStream , diskSize ); BiosPartitionTable . Initiera ( disk , WellKnownPartitionType . WindowsFat ); använder ( FatFileSystem fs = FatFileSystem . FormatPartition ( disk , 0 , null )) { fs . CreateDirectory ( @"TestDir\CHILD" ); // Andra åtgärder med filsystemet... } }