#Thanks to you all for your advice. This is the solution to my problem
#works like a dream:
import shutil
import os
print('Enter date required e.g. 2021-08-14 : ')
inputdate = input()
year,month,day = inputdate.split("-")
# path to source directory.
src_dir = f"L:/Master_Images/{year}/{year}-{month}/{inputdate}"
print(f"Source Location is : {src_dir}")
# path to destination directory. **** Destination directory should not exist .
dest_dir = f"N:/RAW Ingest Backup/{year}/{year}-{month}/{inputdate}"
print(f"Destination Location is : {dest_dir}")
print('Collating all files from Source Directory')
files = os.listdir(src_dir)
print('Copying all files to Destination Directory')
# copy entire contents to the destination directory
shutil.copytree(src_dir, dest_dir)
假设输入的格式始终为“%Y-%m-%d”,则可以将
str.split()
与f字符串一起使用:编辑
如果要验证用户输入是否为有效日期,请使用:
你需要那样的东西吗
如果我错了,我真的不明白你的问题
相关问题 更多 >
编程相关推荐