批处理文件的问题

发布于 科技 2024-05-24
2个回答
  1. 匿名用户2024-01-28

    所谓教人钓鱼不如教人钓鱼,我给你片刻时间,但实际不给你完整的**,我只说我的想法和解决办法,如果你想完整**,对不起,你不必看下面的内容;

    让我们先总结一下你的问题:

    我想将已知目录中按系统日期命名的文件夹(包含文件)复制到另一个已知文件夹中按系统日期命名的目录。

    几点知识点:

    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

    大概就是这样! 纯粹的徒手格斗,!

  2. 匿名用户2024-01-27

    请详细说明其他目录发生了哪些变化。

相关回答
10个回答2024-05-24

1、消除网线问题或水晶头与连接接触问题。 >>>More

6个回答2024-05-24

1.进入安全模式以杀死病毒。

2. 控制面板 - 区域语言 - 将“区域选项”设置为“中文(中国)”,将“高级”设置为“中文(中国)”。 >>>More

6个回答2024-05-24

将 1000 个文件从文件夹 A 移动到文件夹 1、2、3 并替换为 123,因为 bcde 和其他项目不容易操作。 >>>More

5个回答2024-05-24

蝙蝠和。 cmd 是带有后缀的文件。

3个回答2024-05-24

水污染是指由有害化学物质引起的水的利用价值降低或丧失,从而污染环境的水。 污水中的酸、碱、氧化剂以及铜、镉、汞、砷、苯、二氯乙烷、乙二醇等有机毒物等有机毒物,都会毒害水生生物,影响饮用水源和风景名胜。 当污水中的有机物被微生物分解时,水中的氧气被消耗殆尽,影响水生生物的生命,而水中的溶解氧耗尽后,有机物被厌氧分解,产生硫化氢、硫醇等令人不快的气体,使水质进一步恶化。 >>>More