再会

我正在尝试创建一个使用 Python 2.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())

但是,我不确定如何对文件夹中的所有文件执行此分析,然后确定要复制到新文件夹的正确文件。

如果有人可以提供帮助,将不胜感激。

  ask by user5438246 translate from so

本文未有回复,本站智能推荐:

1回复

使用 Python 自动检测键盘的焦点并从剪贴板粘贴

我正在使用 Python 并尝试将已复制的文本从剪贴板自动粘贴到活动文本框或任何具有键盘焦点的内容。 换句话说,一旦我点击浏览器的地址栏或任何文本编辑器或任何文本框,程序应该自动粘贴从剪贴板复制的数据。 这在python中可能吗? 有什么功能吗? 我在网站上搜索过,但没有找到任何好的解决方案。
3回复

Python - 将列表中的特定文件复制到新文件夹中

我试图让我的程序从文件(比如 .txt)中读取名称列表,然后在选定的文件夹中搜索这些文件并将这些文件复制并粘贴到另一个选定的文件夹中。 我的程序运行没有错误,但没有做任何事情: 代码 - 更新: 更新 - 运行没有错误但不移动任何文件。
1回复

如何将一种特定类型的所有文件从一个文件夹复制到Python中的另一个文件夹

我试图使用Python脚本将大量.txt文件从一个文件夹复制到另一个文件夹。 我不想一次复制一个文件,而且我什至不确定文件夹中到底有多少个txt文件。 我正在寻找扫描文件夹并将所有文本文件从该文件夹复制到另一个文件夹。 我已经尝试过使用shutil和os库执行此操作,但是没有用。 有人可
1回复

使用python仅将更新/新文件从一个文件夹复制到另一个文件夹

我用python编写了一个代码,可以将文件从一个文件夹复制到另一个文件夹,并且工作正常。 我需要修改它,使其只能复制新文件,因为使用以下代码,每当我运行脚本时,我在folder_1中的所有文件都会复制到folder_2中,并且我必须处理数百万个文本文件,因此现在的紧凑代码。 有人可以解决这个
1回复

NameError:从另一个python文件调用函数时未定义全局名称

我试图调用另一个python文件中存在的函数,并从当前运行的python文件传递用户输入。 我一直收到错误: “NameError:未定义全局名称'main1'。” 这是我第一次写python并第一次发帖到堆栈溢出,请原谅我,但我不确定该帖子中包括什么。 我也在一个文件中使
1回复

使用Shutil将文件从一个文件夹复制到另一个文件夹

我正在尝试将所有文​​件从一个文件夹复制到Linux中的另一个文件。 我正在Windows计算机上使用Python,并将其连接到Linux。 我写的代码如下。 我收到这样的错误: 任何想法我在这里做错了吗?
2回复

如何使用 Python 将子文件夹和文件复制到新文件夹中

在python(和python!)中迭代文件夹结构非常新 我在这个站点上找到的所有答案对于我的情况来说似乎都非常令人困惑。 希望有人可以提供帮助。 我有一个名为下载的文件夹。 (第一级)此文件夹存储在“C:\\Users\\myusername\\Desktop\\downloads” 在这个
9回复

如何获取文件夹中的最新文件?

我需要使用 python 获取文件夹的最新文件。 使用代码时: 我收到以下错误: FileNotFoundError: [WinError 2] The system cannot find the file specified: 'a'