I'd rather have something that can work out what I've already uploaded (and ideally with partial file resume) so that I don't have to keep track of everything myself. I probably won't always have good enough upload bandwidth to be able to always catch up in one session, so just organising by date isn't ideal. But it's not too much hassle to just keep Uploaded/NotUploaded folders locally and move things when done, so this is probably the fallback position.
What's a good SCP/FTP-over-SSH client for Windows? Filezilla seems to work OK, but is a little clunky (on the Mac, anyhow. I don't have a windows machine to hand to test it on)
It comes in a standalone install-nothing flavour and lets you choose, when copying a group of files from A to B, to only copy files that have changed.
I'm not aware of what algorithm is used to determine when a file has changed. I've always assumed this is based on file modification time so this might not be clever enough to spot a partially-uploaded file and either re-copy or start from where it left off.
You can certainly pause file transfers and subsequently resume but only during a session.
What's a good SCP/FTP-over-SSH client for Windows? Filezilla seems to work OK, but is a little clunky (on the Mac, anyhow. I don't have a windows machine to hand to test it on)