How secure?
Your approach sounds good. But, read on.
If so, is there a better tool/algorithm for that situation?
There always is, but nothing I'm familiar with is significantly better, this tool is likely good enough.
Details of 7zip encryption
There has been previous questions and answers on 7zip encryption:
From these it is easy to conclude the answer to your question: 7zip uses key derivation practices which appear pretty good. Also it uses salt. Therefore, all files will be most likely using different encryption keys.
Possible issues
Most likely the weakest link will be the entropy of password you have chosen, therefore choose the password carefully. A low-entropy password will still be easy to break. For instance, if password is a common dictionary word, it may take attacker only a few minutes to guess it. Please, use good password/passphrase choosing practices.
Do you intend to retain the original files? (I.e. is this a backup?) If yes, you must ensure the unencrypted files are never readable by attackers. If you erase the original files try to make sure files are entirely erased.
Last, but not least, remember that if you are using single password for all files, if attacker is able to guess that one key, they'll be able to decrypt all the files encrypted under that key.
DISCLAIMER: I have not reviewed the source code of 7zip, but answer is based on other sources.