Feb-07-2020, 05:34 AM
I have a list of file. I am going to change the file name regarding to the modified date in below format. original file name:
2019-11-26_#001.tws
2019-11-26_#002.tws
2019-11-26_#004.tws ...
new name:
2019-11-26_#1.1.tws
2019-11-26_#1.2.tws
2019-11-26_#2.1.tws
...
the important point is; its possible the sequence of the filename would be different in some cases, i.e I did not have number 3 but the number 4 should be renamed to (count as) 2.1.
I can use the below code for renaming, but I dont know How to use loop to cover all name.
2019-11-26_#001.tws
2019-11-26_#002.tws
2019-11-26_#004.tws ...
new name:
2019-11-26_#1.1.tws
2019-11-26_#1.2.tws
2019-11-26_#2.1.tws
...
the important point is; its possible the sequence of the filename would be different in some cases, i.e I did not have number 3 but the number 4 should be renamed to (count as) 2.1.
I can use the below code for renaming, but I dont know How to use loop to cover all name.
import os import shutil from os import path import os import shutil from os import path def main(): if path.exists("2019-11-26_#001.tws"): src = path.realpath("2019-11-26_#001.tws"); os.rename('2019-11-26_#001.tws','2019-11-26_#1.1.tws') if __name__ == "__main__": main()