你好
我正在尝试创建一个程序,使用Python2.7将文件夹中的最新文件复制到另一个文件夹。我已经能够使用以下代码复制指定的文件:
def copy():
# copies actual file
shutil.copy(input, output)
print(copy())
但是,我需要确定文件夹中的最新文件(创建日期),并将该文件复制到新文件夹中
我已经能够使用以下代码提取特定文件的文件名和创建日期:
def copy():
# variables for copying
input = r"C:\Users\micha\Desktop\Test_Copy1\Test1.txt"
output = r"C:\Users\micha\Desktop\Test_Copy2"
path = r"C:\Users\micha\Desktop\Test_Copy1"
h ="C:\Users\micha\Desktop\PythonTools\Test1.txt"
# copies actual file
# shutil.copy(input, output)
timestamp = os.path.getctime(input)
convert = datetime.fromtimestamp(timestamp).strftime('%Y-%m-%d %H:%M:%S')
name = os.path.basename(input)
print name
print convert
print(copy())
但是,我不确定如何对文件夹中的所有文件执行此分析,然后确定要复制到新文件夹的正确文件
如果有人能帮忙,我将不胜感激
目前没有回答
相关问题 更多 >
编程相关推荐