When confronted with a necessity to automate a few file transfers, a frequent response is, "I could roll my own solution using a very simple batch / VB / etc., script, correct?"
At first glance, it appears simple enough. On the other hand, the devil (as always) is in the details — and there are good deals of details. This report will highlight some of the more common pitfalls of accomplishing FTP sessions along with their answers. To get more info about secure FTP server you may go through on the web.
Insufficient Standard Directory Listing Format
Among those details which turn what seems like a one-hour FTP automation endeavor into weeks of a headache is the absence of a typical directory list format using FTP servers.
Virtually all FTP automation workflows finally incorporate the requirement to ascertain what folders and files are on the machine, and also to recover information about those folders and files. The only means to do so is to retrieve and parse a directory list. That is where things become tricky — there isn't any standard way to get an FTP server to offer this info.
Lack of standard FTP Protocol Implementation
Directory listings aren't the sole place where FTP servers vary from one another. The execution of the FTP protocol itself may change in unpredictable ways. The FTP protocol has been first described in RFC 959 in 1980 and has gone through several changes and improvements since that time.
FTP sellers made their own interpretations of the way that standard ought to be implemented, and also a few made decisions which directly contradict the conventional, frequently to bring a proprietary attribute to differentiate their product in the market or to fulfill another small business demand.