I came across a very odd, it seems, bug/quirk on a client's FTP yesterday...
I don't run the FTP server, so I can't actually check anything there, but, when I log in through the command line, I'm told that it's running:
Serv-U FTP Server v6.4 for WinSock
Anyway, the client's naming convention for dated folders is "%y%m%d", so today (28th Feb 2010) would be "100228".
I noticed this problem yesterday, when I tried to create a folder called "100227" (using Cyberduck at my end)
It immediately appeared on the FTP site, but it was called "10022_". I deleted, and tried again, and the same thing happened.
For uploading, I ended up changing the naming slightly, to "2010-02-27", which was fine.
Then they sent me something, and put it in "/From_CLIENTS/10027" (they have direct access to the server, so weren't accessing it through the FTP)
When I try to access it through Cyberduck (double-clicking on the folder), it tells me:
/From_CLIENTS/10022_: No such file or directory.
I tried this in Filezilla too, and the same problem.
I then FTPd in through the terminal. Here's what I got:
ftp> cd /From_CLIENTS/100227 550 /From_CLIENTS/10022_: No such file or directory.
Which is just a bit weird.
I managed to get around it by just adding a slash at the end:
ftp> cd /From_CLIENTS/100227/ 250 Directory changed to /From_CLIENTS/10022_
All very weird. And I've only come across it with that date. Every other one that I've tried works just fine.
Any thoughts? Bug in the FTP server?