public void deleteftp (string dirname)
{
//change to passing dir
objftp.ChDir(dirname);
// current dir details
EnterpriseDT.Net.Ftp.FTPFile[] ftpfile = objftp.DirDetails(".");
if(ftpfile.Length>0)
{
for(int i =0; i< ftpfile.Length;i++)
{
if(ftpfile[i].Dir==false)
{
Response.Write(ftpfile[i].Name+"<br>");
objftp.Delete(ftpfile[i].Name);
}
}
EnterpriseDT.Net.Ftp.FTPFile[] ftpdir = objftp.DirDetails(".");
if(ftpdir.Length>0)
{
for(int q =0; q< ftpdir.Length;q++)
{
deleteftp(ftpdir[q].Name);
}
objftp.ChDir("..");
objftp.RmDir(dirname);
}
else
{
objftp.ChDir("..");
objftp.RmDir(dirname);
}
}
else
{
objftp.ChDir("..");
objftp.RmDir(dirname);
}
}