3
У меня есть код для удаления папки и всех файлов в ней. Мне нужно удалить только файлы внутри папки, а не папку, в которую папка «1», например, должна остаться). Как это можно сделать с помощью этого кода?Удалить файлы, но не папки C#
public class Deletefolder
{
public static void Main()
{
var dir = new DirectoryInfo(@"C:\d\wid\1");
dir.Attributes = dir.Attributes & ~FileAttributes.ReadOnly;
dir.Delete(true);
}
}
Если вы не собираетесь удалять папку, я бы переименовал ваш класс в «EmptyFolder» или что-то подобное. –
Возможный дубликат [Как удалить все файлы и папки в каталоге?] (Https://stackoverflow.com/questions/1288718/how-to-delete-all-files-and-folders-in-a-directory) –