Batch file 批处理文件命令,用于根据条件将文件从一个位置/目录复制到另一个位置
场景: 我想把这个文件复制到另一个地方 目标文件夹路径:Batch file 批处理文件命令,用于根据条件将文件从一个位置/目录复制到另一个位置,batch-file,Batch File,场景: 我想把这个文件复制到另一个地方 目标文件夹路径:D:\Correct\email 源文件夹路径:C:\Revert\email 在email文件夹中有许多子文件夹,每个子文件夹正好包含两个文件,如abc.csv和xyz.csv 因此,我想将文件abc.csv从最新创建的文件夹(即电子邮件文件夹的子文件夹)复制到目标文件夹,而不需要知道子文件夹的名称 提前谢谢。您可以使用 dir /B /TC /O-D /AD 您可以使用 for /f "usebackq delims=" %%D in
D:\Correct\email
源文件夹路径:C:\Revert\email
在email
文件夹中有许多子文件夹,每个子文件夹正好包含两个文件,如abc.csv
和xyz.csv
因此,我想将文件abc.csv
从最新创建的文件夹(即电子邮件文件夹的子文件夹)复制到目标文件夹,而不需要知道子文件夹的名称
提前谢谢。您可以使用
dir /B /TC /O-D /AD
您可以使用
for /f "usebackq delims=" %%D in (`dir /B /TC /O-D /AD C:\Revert\email`) do if not defined Newest set Newest=%%~fD
然后,您可以使用复制文件
copy /Y %Newest%\*.csv D:\Correct\email
您可以使用
dir /B /TC /O-D /AD
您可以使用
for /f "usebackq delims=" %%D in (`dir /B /TC /O-D /AD C:\Revert\email`) do if not defined Newest set Newest=%%~fD
然后,您可以使用复制文件
copy /Y %Newest%\*.csv D:\Correct\email