Если папки нет, то создать скрытую не получается, если же папка существует, она скрывается!
Как скрыть папку при создание?
public static void CheckSleep(int Attrb)
{
Thread.Sleep(Attrb);
}
public static void DirDeleteEx(string DirEx,bool TruBoo)
{
Directory.Delete(DirEx, TruBoo);
}
private static DirectoryInfo DirCreate(string FldPath)
{
return Directory.CreateDirectory(FldPath);
}
private static bool DirExistsEx(string FldPathEx)
{
return Directory.Exists(FldPathEx);
}
public static void Toggle()
{
if (DirExistsEx(str0))
{
DirDeleteEx(MainFolder, true); // удаляю папку перед созданием
CheckSleep(1000); // засыпаем на секунду
var di = DirCreate(MainFolder); // скорее всего из-за этого..
di.Attributes |= FileAttributes.Hidden; // скрываю папку
if (!di.Attributes.HasFlag(FileAttributes.Hidden)) // если папка скрыта
{
DirCreate(MainFolder); // создаю папку
if (DirExistsEx(str1))
DirCreate(str1);
}
}
}
Требуется:
1) - Удалить папку перед созданием.
2) - Скрыть папку которую создаём.
3) - Проверить папку что она скрылась, и создать доп папки.
Узнать скрытый или не скрытый файл или папка
var d = new DirectoryInfo("путь");
if (d.Attributes.HasFlag(FileAttributes.Hidden))
{
//код
//создать доп папки.
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Работаю с WinForm C# и возник такой вопрос: можно ли сделать что бы кнопки в программе плавно меняли цвета по порядку как радуга? Просто открываю...
Добавляю данныеДанные добавляются, но изменения не отображаются в DataGridView
Есть статический класс HelperХочу использовать его из другой формы, однако мне приходится вызывать его через Helper
Имеется два элемента dataGridView и две таблицы в БДИз одного элемента(таблицы) нужно перенести выбранную строку в другой элемент(таблицу)