• VLMI - форум по обмену информацией. На форуме можете найти способы заработка, разнообразную информацию по интернет-безопасности, обмен знаниями, курсы/сливы.

    После регистрации будут доступны основные разделы.

    Контент форума создают пользователи, администрация за действия пользователей не несёт ответственности, отказ от ответственности. Так же перед использованием форума необходимо ознакомиться с правилами ресурса. Продолжая использовать ресурс вы соглашаетесь с правилами.
  • Подпишись на наш канал в Telegram для информации о актуальных зеркалах форума: https://t.me/vlmiclub

С# Нужна помощь по C#

aleksej9125

Участник
Сообщения
14
Реакции
7
0 руб.
Всем привет.
Помогите немного ))
Нужен код именно код а не совет по циклам и гуглу. (Уже пролазил и просмотрел)
Суть в том, что есть диски на пк.
сколько их и ихнее название типо C:\\
D:\\
E:\\
заранее не известно
А в некоторых случаях есть и дедики которые те вообще по мимо обычных путей типо С:\\users
имеют еще и сервер типо 123,123,123,2526,\сервер;логин :пароль (С дедиками не обязательно перебор дисков на первом месте)

Необходимо чтоб программа смотрела есть ли диск заходила на него делала свое дело и шла дальше пока не проходила по всем дискам
Если не сложно ответьте в телеграмм @Marozko


Если не сложно ответь те в телеграмм @
 

Вендетта404

Местный
Сообщения
70
Реакции
77
0 руб.
Полагаю, на этом форуме мало людей знают данный язык. Для вопросов по программированию есть площадка специальная StackOverFlow (не реклама)
Удачи!
 

placeb0

Участник
Сообщения
3
Реакции
2
0 руб.
Вот пример проход по всем дискам. А если нужно еще и по всем файлам и папкам, то гугли сразу шифратор/вымогатель исходник C#)


C#:
using System;
using System.IO;

class Test
{
    public static void Main()
    {
        DriveInfo[] allDrives = DriveInfo.GetDrives();

        foreach (DriveInfo d in allDrives)
        {
            Console.WriteLine("Drive {0}", d.Name);
            Console.WriteLine("  Drive type: {0}", d.DriveType);
            if (d.IsReady == true)
            {
                Console.WriteLine("  Volume label: {0}", d.VolumeLabel);
                Console.WriteLine("  File system: {0}", d.DriveFormat);
                Console.WriteLine(
                    "  Available space to current user:{0, 15} bytes", 
                    d.AvailableFreeSpace);

                Console.WriteLine(
                    "  Total available space:          {0, 15} bytes",
                    d.TotalFreeSpace);

                Console.WriteLine(
                    "  Total size of drive:            {0, 15} bytes ",
                    d.TotalSize);
            }
        }
    }
}
 
Сверху Снизу