Ok, so what is a Queue?

I have been looking at the documentation, and I cannot find a description of what a Queue is. Plenty of Go here and do this, but nothing on "Why Use a Queue".

We are using FTP to transfer files. We want to copy the files *.ABC from server to client, then delete files on server when copy is complete (this is called MOVE). This should happen on a schedule. How do I set this up? (With queue?)

Go to https://www.smartftp.com/support/howto/ and see Download - Session Queue and Download - Global Queue.

A "Queue" is like a line-up of files waiting to get uploaded (see the tutorials to learn how to line-up files using the global and session queues). Once there are files in the queue, they will uploaded when you start the queue.

It's kind of like waiting for a movie to open...

100 people (representing the files) are standing in line (representing the queue) for the movie (represents the remote serer), but nobody can get in until the clerk opens the door (representing you pressing the "Play" button on the global queue).

Does that mean I have to fill the Queue every time?
Or can I specify a pattern, such as *.ABC to fill the queue for me automatically?