Список всех файлов в папке

0

Мне нужно перечислить все файлы (включая.doc,.pdf,.txt и т.д.) В папке и загрузить и удалить этот файл с помощью jquery/asp.net С#.

Теги:

4 ответа

1
string[] filePaths = Directory.GetFiles(pathname, "*.sql", 
SearchOption.TopDirectoryOnly);

TopDirectoryOnly не включает подкаталог.

for (int i=0; i<filePaths.Length; ++i)
     listtBox1.Items.Add(filePaths[i]);

И из этого списка вы можете удалить или переместить файлы в другую папку.

1

Я не уверен, поддерживается ли он в ASP.Net, но Directory.GetFiles должен работать нормально, чтобы получить все файлы в каталоге. Если вам нужно добавить поддержку файлов внутри подкаталогов, вы можете сделать метод рекурсивным.

0

Directory.GetFiles:

string[] fileEntries = Directory.GetFiles(targetDirectory);
0
 string filephysicalpath=""; //Specify Physical path of file
 string filevirtualpath =""; //Specify Virtual path of file

 DirectoryInfo d = new DirectoryInfo(filephysicalpath);
 FileInfo[] Files = d.GetFiles("*" + filematch + "*.pdf");

 string strFilename="";
 foreach (FileInfo file in Files)
 {
    strFilename=filevirtualpath + "/" file.Name; // This will give you the full hosted     path of file with name loopwise.. so that you can download it directly by clicking the link.               
 }


//For Deleting file using Jquery my suggestion is write delete code in web service or in another code page and call it using Ajax

Ещё вопросы

Сообщество Overcoder
Наверх
Меню