Background
I have a batch file on Windows XP which takes one argument: a zip file name that was created with 7-zip.
This file contains a single MySQL backup file inside: backup.sql.
I would like to restore the database given this zip file. First I extract it to a temporary directory like this:
path_to_7zip\7z e "%~1" -otemp_dir
I would like to have something like this (where extracted_file_name would be backup.sql):
path_to_mysql\mysql < extracted_file_name
Question:
How do I work out the name of the extracted file (i.e. backup.sql)?
What should I supply as input instead of extracted_file_name if I don't know the file name that is inside the zip file?