Когда создана папка "Update", ничего не происходит... - C#

  1. Делаю небольшой апдейтер, вернее пытаюсь, т.к чайник во всем этом. Ошибка кроется где то в этом куске кода, как мне подсказали. В чем суть. Нужно скачать зип архив, распаковать в директорию найти и запустить. На первый запуск все работает идеально. После второго запуска, когда создана папка "Update" ничего не происходит. Проблема решается удалением как раз той самой папки "Update". Только как это можно решить в коде? И если можно без удаления папки. И в чем вообще проблема если можно пояснение? Заранее спасибо.


textual

Код к задаче: «Когда создана папка "Update", ничего не происходит... - C#»

static void Drop()
        {
            if (Directory.Exists(DirectoryWithUpdate))
            {
                var fil = Directory.GetFiles(DirectoryWithUpdate);
                foreach (var file in fil)
                {
                    Name = NameOfFile(file);
                    return;
                }
                var directoryes = Directory.GetDirectories(DirectoryWithUpdate);
                foreach (var dr in directoryes)
                {
                    fil = Directory.GetFiles(dr);
                    foreach (var file in fil)
                    {
                        Name = NameOfFile(file);
                        return;
                    }
                }
            }
            else
            {
                Unpacker(DirectoryWithUpdate, Zip(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
                    Change.ZipUrl));
                Drop();
            }
        }

СДЕЛАЙТЕ РЕПОСТ

7   голосов, оценка 4.000 из 5



Похожие ответы
  1. Если папки нет, то создать скрытую не получается, если же папка существует, она скрывается! Как скрыть папку при создание?

  1. Доброе время суток. Интересует такой вопрос я через одну программу декомпилировал файлы они у меня сохранились в с неправильным названием. То есть например "Доллар.валюта.txt" собственно хочу написать программу которая бы создавала папку Доллар и в эту же папку переносило валюта.txt на сколько это сложно и в какой стороне можно почитать про это ??

  1. Подскажите как сделать поиск папок и под папках? Для поиска папок делаю так:

  1. Доброго утра! Поделитесь кодом, есть несколько папок, допустим с именами 1, 2, 3, 4. Необходимо создать в каждой папке по 5 файлов с именами а, б, в, г, д, сами файлы забить массивом чисел от 1 до 100 Заранее благодарю!

  1. Доброго утра! Вопрос смешной, хочу сделать шутку для сотрудника, подскажите, как создать папку в которой другая папка, а в ней третья и т.д. до 1000-й папки и в последнюю закинуть существующий файл? )

  1. Как сделать чтобы производить какие либо действия с папками открытыми в сети не подключеными к компьютеру с которого надо работать, конибуть может дать пример рабочего кода или исходник примера для visual studio?