.NET 4.x Поиск последней созданной папки в указанной папке - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите как можно определить последнюю созданную папку. Предположим есть путь C:\\folder\folder2\ В папке folder2 есть еще несколько папок, нужно чтобы программа автоматически определяла последнюю созданную папку и двигалась дальше по известному пути. Гуглом пользоваться умею, только что-то не подсказал он решение данного вопроса. Про класс Folder знаю, знаю что есть метод GetLastTimeChenged, вот только они дают стринги, и как это мне поможет представить не могу. Спасибо заранее.

Решение задачи: «.NET 4.x Поиск последней созданной папки в указанной папке»

textual
Листинг программы
public static string GetProcessUserName(int pid)
{
    string user = "";
    string domain = "";
    
    ObjectQuery sq = new ObjectQuery("Select * from Win32_Process Where ProcessID = '" + pid + "'");
    ManagementObjectSearcher searcher = new ManagementObjectSearcher(sq);
    if (searcher.Get().Count == 1)
    {
        foreach (ManagementObject wmiProcess in searcher.Get())
        {
            string[] o = new string[2];
            wmiProcess.InvokeMethod("GetOwner", (object[])o);
            user = o[0] == null ? "" : o[0];
            domain = o[1] == null ? "" : o[1];
            
            break;
        }
    }
    
    return user.Length>0 ? domain + "\\" + user : "";
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы