✨ weniZAYTalk
.NET DiscUtils
|
Archive - read only |
| weniZAYTalk 📌 weniZAY.com — что это за сайт, как пользоваться, помощь, новости 📦 Архив weniZAY — что здесь было раньше? Сохраняем прошлое .NET DiscUtils |
| .NET DiscUtils |
Создание виртуального диска
Код long diskSize = 30 * 1024 * 1024; // 30 MB using (Stream vhdStream = File.Create(@"C:\TEMP\mydisk.vhd")) { Disk disk = Disk.InitializeDynamic(vhdStream, diskSize); BiosPartitionTable.Initialize(disk, WellKnownPartitionType.WindowsFat); using (FatFileSystem fs = FatFileSystem.FormatPartition(disk, 0, null)) { fs.CreateDirectory(@"TestDir\CHILD"); // Остальные действия с файловой системой... } } Данный пример создает виртуальный VHD-диск с динамическим расширением. Нижеследующий пример создаст диск с фиксированным размером. Код long diskSize = 30 * 1024 * 1024; // 30 MB using (Stream vhdStream = File.Create(@"C:\TEMP\mydisk.vhd")) { Disk disk = Disk.InitializeFixed(vhdStream, diskSize); BiosPartitionTable.Initialize(disk, WellKnownPartitionType.WindowsFat); using (FatFileSystem fs = FatFileSystem.FormatPartition(disk, 0, null)) { fs.CreateDirectory(@"TestDir\CHILD"); // Остальные действия с файловой системой... } } |
| |||
| |||