Это:
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("http://www.bitrix24.com/"
+ "\\Batch_" + DateTime.Now.ToString("ddMMyy") + ".zip");
Это ваша проблема. Вы отправляете адрес, начинающийся с «http» вместо «ftp.
. Измените свой URL:
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.bitrix24.com/" +
"\\Batch_" + DateTime.Now.ToString("ddMMyy") + ".zip");