Удаление определенной папки и ее файлов ASP.NETC#

Место общения программистов C#
Ответить
Anonymous
 Удаление определенной папки и ее файлов ASP.NET

Сообщение Anonymous »

Хорошо, у меня возникла небольшая проблема. Я пытаюсь удалить определенную папку внутри другой папки на моем веб-сервере с помощью ASP.NET (C#). Удаляемая папка основана на текстовом поле.

Каталог выглядит следующим образом

/images/folderx

folderx = txtDelFolder.Text;


Проблема в том, что все, что я пытаюсь сделать, удаляет все, что находится в папке изображений. Я предполагаю, что он не распознает мою папку в пути к файлу.


string path = @"\httpdocs\images\ +
txtDelFolder.Text;


Я также пробовал


string path = @"\httpdocs\images\ +
txtDelFolder.Text + "\";


Пробовал все это как с одинарным '\', так и с двойным '\'

Буду признателен за любую помощь по этому вопросу.

Также там, где написано На самом деле у меня есть напечатанный путь к файлу, просто я не хотел делиться этим здесь.

****edit****

string path = Server.MapPath("~/imagestest/" + txtEditTitle.Text);

if(Directory.Exists(path))
{
DeleteDirectory(path);
}
}
}
private void DeleteDirectory(string path)
{
foreach(string filename in Directory.GetFiles(path))
{
File.Delete(filename);
}
foreach(string subfolders in Directory.GetDirectories(path))
{
Directory.Delete(subfolders, true);
}
}


Подробнее здесь: https://stackoverflow.com/questions/243 ... es-asp-net
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»