Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何创建一个批处理文件,该文件将在每4小时生成一个以日期和时间作为文件夹名称的文件夹_Batch File - Fatal编程技术网

Batch file 如何创建一个批处理文件,该文件将在每4小时生成一个以日期和时间作为文件夹名称的文件夹

Batch file 如何创建一个批处理文件,该文件将在每4小时生成一个以日期和时间作为文件夹名称的文件夹,batch-file,Batch File,如何创建一个批处理文件,该文件将在每1小时内创建一个以日期和时间作为文件夹名称的文件夹 我在c驱动器“测试”中有一个文件夹名,我的仪器将在同一文件夹中生成一个txt文件。数据将在每2分钟内更新并累积到txt文件中 我想从该位置复制相同的txt文件,并每隔1小时粘贴到另一个位置 每次复制时,我都想创建一个名为“当前日期”和“当前时间”的新文件夹。诀窍是:不要用类似于md%time%的东西创建文件夹(无论如何都不起作用),而是创建一个变量,并将其用于md和copy: @echo off REM ch

如何创建一个批处理文件,该文件将在每1小时内创建一个以日期和时间作为文件夹名称的文件夹

我在c驱动器“测试”中有一个文件夹名,我的仪器将在同一文件夹中生成一个txt文件。数据将在每2分钟内更新并累积到txt文件中

我想从该位置复制相同的txt文件,并每隔1小时粘贴到另一个位置


每次复制时,我都想创建一个名为“当前日期”和“当前时间”的新文件夹。

诀窍是:不要用类似于
md%time%
的东西创建文件夹(无论如何都不起作用),而是创建一个变量,并将其用于
md
copy

@echo off
REM change to the destination folder:
cd /D c:\destination
REM generate datetime-string:
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /format:list') do set datetime=%%I
REM format to the desired format (example):
set string=%datetime:~0,12%
REM create a subfolder:
md %string%
REM xopy the file:
copy "c:\test\myfile.txt" "c:\destination\%string%\"
与其创建一个包含单个文件的新文件夹,我只需重命名textfiles以包含日期时间字符串:
忘记
md
命令,将
copy
行替换为:
复制“c:\test\myfile.txt”c:\destination\%string%-myfile.txt”


要定期执行它,我建议使用计划任务。

诀窍是:不要使用类似于
md%time%
的东西创建文件夹(无论如何都不起作用),而是创建一个变量并将其用于
md
copy

@echo off
REM change to the destination folder:
cd /D c:\destination
REM generate datetime-string:
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /format:list') do set datetime=%%I
REM format to the desired format (example):
set string=%datetime:~0,12%
REM create a subfolder:
md %string%
REM xopy the file:
copy "c:\test\myfile.txt" "c:\destination\%string%\"
与其创建一个包含单个文件的新文件夹,我只需重命名textfiles以包含日期时间字符串:
忘记
md
命令,将
copy
行替换为:
复制“c:\test\myfile.txt”c:\destination\%string%-myfile.txt”


要定期执行,我建议使用计划任务。

创建一个包含计划任务的批处理文件,并将其设置为计划任务。如果可能有帮助,请检查。确定。但是如何将txt文件从c:\test\复制粘贴到新生成的文件夹中。请给我命令
copy
xcopy
robocopy
。您可以找到所有可用命令的列表以及每个命令的说明。.Stephan,实际上我使用了所有命令,但是如何将文件复制到我使用命令创建的新创建文件夹中创建一个包含该命令的批处理文件并将其设为计划任务。如果有帮助,请检查。确定。但是如何将txt文件从c:\test\复制粘贴到新生成的文件夹中。请给我命令
copy
xcopy
robocopy
。您可以找到所有可用命令的列表以及每个命令的说明..Stephan,实际上我使用了所有命令,但是如何将文件复制到我使用命令创建的新文件夹谢谢Stephan,非常有效……:)谢谢Stephan,非常有效……)