使用CMD复制文件

使用CMD复制文件,cmd,Cmd,我有一个文件夹,其中有一个txt文件,每30分钟生成一次,并覆盖以前的版本。我希望创建一个备份文件夹,在那里保存txt文件的副本,为此,我需要一个cmd文件,基本上复制文件,并在新文件的末尾添加时间戳(我甚至会在文件末尾设置一个序列号)。我将使用windows的任务调度程序运行此cmd文件 我尝试使用robocopy命令,但它似乎不会创建新文件,而是只复制一次并不断覆盖 基本上是这样的:一个命令将每隔15分钟复制File.txt->File_timestamp.txt,而不覆盖任何内容。下面是一

我有一个文件夹,其中有一个txt文件,每30分钟生成一次,并覆盖以前的版本。我希望创建一个备份文件夹,在那里保存txt文件的副本,为此,我需要一个cmd文件,基本上复制文件,并在新文件的末尾添加时间戳(我甚至会在文件末尾设置一个序列号)。我将使用windows的任务调度程序运行此cmd文件

我尝试使用robocopy命令,但它似乎不会创建新文件,而是只复制一次并不断覆盖


基本上是这样的:一个命令将每隔15分钟复制File.txt->File_timestamp.txt,而不覆盖任何内容。

下面是一个命令,您可以使用它在另一个目录中复制带有时间戳的文件。当您确信文件将被正确复制时,请从
Copy Item
cmdlet中删除
-WhatIf

powershell -NoProfile -Command "Move-Item -Path .\yyy.txt -Destination C:\temp\yyy_$(Get-Date -UFormat '%Y-%m-%dT%H-%M') -WhatIf"