-
所谓教人钓鱼不如教人钓鱼,我给你片刻时间,但实际不给你完整的**,我只说我的想法和解决办法,如果你想完整**,对不起,你不必看下面的内容;
让我们先总结一下你的问题:
我想将已知目录中按系统日期命名的文件夹(包含文件)复制到另一个已知文件夹中按系统日期命名的目录。
几点知识点:
1.获取系统时间并将其用于文件夹命名;
2. 复制到未固定且具有已知命名约定的文件夹;
3.使用可变路径。
开始答案:获取系统日期:使用 %date%。
echo off
echo %date%
pauseexit
但是我们不需要带有“-”符号的日期格式,因此我们将替换“-”。
echo off
setlocal enabledelayedexpansion
set a=%date%
echo %a%
a:%-=!
pauseexit
创建一个目录以便稍后复制文件!
echo off
setlocal enabledelayedexpansion
set a=%date%
echo %a%
a:%-=!
set b=!a:%-=!
mkdir d:\08\rec%b:~0,4%%b:~4,2%\%b%
Echo 创建了“D:08 Rec%B:0,4%%B:4,2% %B%”。
pauseexit
**注:b:0.4% 表示变量 b 从第 1 位数字(即 2014 年)取 4 位数字。
B:4,2% 表示变量 B 从第 5 位(即第 05 个月)取 2 位数字。
下一步是复制。
由于这里没有特定的环境,我将手动创建它。
开始复制:回声关闭
setlocal enabledelayedexpansion
set a=%date%
echo %a%
a:%-=!
set b=!a:%-=!
mkdir d:\08\rec%b:~0,4%%b:~4,2%\
Echo 创建了“D:08 Rec%B:0,4%%B:4,2%”。
xcopy /e /s d:\txrec\rec%b:~0,4%%b:~4,2%\%b% d:\08\rec%b:~0,4%%b:~4,2%\%b%\
echo d:\txrec\rec%b:~0,4%%b:~4,2%\%b%\ d:\08\rec%b:~0,4%%b:~4,2%\%b%\
pauseexit
大概就是这样! 纯粹的徒手格斗,!
-
请详细说明其他目录发生了哪些变化。
1.进入安全模式以杀死病毒。
2. 控制面板 - 区域语言 - 将“区域选项”设置为“中文(中国)”,将“高级”设置为“中文(中国)”。 >>>More
将 1000 个文件从文件夹 A 移动到文件夹 1、2、3 并替换为 123,因为 bcde 和其他项目不容易操作。 >>>More
水污染是指由有害化学物质引起的水的利用价值降低或丧失,从而污染环境的水。 污水中的酸、碱、氧化剂以及铜、镉、汞、砷、苯、二氯乙烷、乙二醇等有机毒物等有机毒物,都会毒害水生生物,影响饮用水源和风景名胜。 当污水中的有机物被微生物分解时,水中的氧气被消耗殆尽,影响水生生物的生命,而水中的溶解氧耗尽后,有机物被厌氧分解,产生硫化氢、硫醇等令人不快的气体,使水质进一步恶化。 >>>More