Add a Date to Filenames
In a world where keeping track of documents is paramount to success, you find yourself in the role of a software developer for a historical archive. As they digitalize their thousands of documents, it becomes apparent that the naming of the files lacks consistency and the dates when the documents were originally created are not apparent from the file names. Your task is to create a Python script that can add a date to the filename of each document in a specified directory to keep a record of their original creation date.
The first line of the input contains a date in the format
YYYY-MM-DD
. The second line contains a directory path. Your script should rename all files in the given directory by adding the given date at the beginning of each filename. The date and the original filename should be separated by an underscore _
.The output of the program should contain a list of the renamed files. Each line should represent a file and should contain the new filename.
Input | Output |
2023-07-24
path/to/directory | 2023-07-24_file1.txt
2023-07-24_file2.txt
2023-07-24_image.jpg
2023-07-24_document.pdf |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB