Rilot 2024-11-06 13:02 采纳率: 0%
浏览 15
已结题

bat批处理,关于数据复制问题

bat批处理,怎么把文件夹A下面的文件名(变量)复制文件夹B里面

img


如图示例:

  1. D:\文件夹A\1 复制到 C:\Users\Administrator\Desktop\文件夹B\1\1号电脑\ ←除了文件夹1名称是变化的其他都是固定的
  2. D:\文件夹A\12 复制到 C:\Users\Administrator\Desktop\文件夹B\12\1号电脑\ ←除了文件夹12名称是变化的其他都是固定的
    另外文件夹A里面我只要固定后缀的数据如:*.csv,*.xls等,可以自定义设置

以此类推,把文件夹A所有文件都复制到B,需要怎么实现。

  • 写回答

29条回答 默认 最新

  • 专家-皆知 2024-11-06 13:02
    关注
    获得0.15元问题酬金

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    在WINDOWS环境下,我们可以使用COPY命令将指定目录下的所有文件复制到另一个目录中。例如,假设我们有以下目录结构:

    C:\USERS\ADMINISTRATOR\DESKTOP\文件夹B\1\1号电脑
        A\文件夹A\1
            B\文件夹B\1\2号电脑
                文件.TXT
    

    首先,我们需要创建一个新的目录,然后使用COPY命令将其覆盖原目录。以下是解决这个问题的基本步骤:

    1. 打开命令提示符或终端。
    2. 使用COPY命令将原目录中的所有文件复制到新目录中。

    解决方案

    1. 执行以下命令以创建一个新的目录,并确保它有足够的空间来容纳所有的文件和子目录。
    MKDIR NEWDIRECTORY
    
    1. 将原目录中的所有文件复制到新目录中。这可以通过逐个文件或按类型进行操作实现。

    2. 如果需要,可以考虑使用更复杂的复制策略,例如只复制指定类型的文件,或者使用文件系统属性(FAT、NTFS等)来限制复制行为。

    3. 确保新目录有足够的空间来存储所有文件和子目录。

    4. 完成复制后,确认所有文件和子目录都在新的目录中。

    5. 最后,如果可能的话,对新目录进行清理,删除旧的目录结构,以便于下次重新运行命令。

    6. 检查新目录是否包含任何被复制的文件,以及它们的位置。

    示例代码

    #!/BIN/BASH
    
    # 假设这个脚本是一个批处理脚本,用于复制文件到不同的目录
    # 其他参数如下:A路径, B路径, 文件名
    
    # 创建新目录并确保有足够的空间
    MKDIR -P $NEWDIRECTORY
    
    # 使用COPY命令复制指定目录下的所有文件到新目录
    COPY /PATH/TO/A/ 文件.TXT /PATH/TO/B/ 文件.TXT
    
    # 这里只是示例,实际应用中应根据具体情况调整此脚本
    

    以上脚本提供了一个基本的解决方案,你可以根据实际情况修改为满足你的需求。

    评论

报告相同问题?

问题事件

  • 系统已结题 11月14日
  • 创建了问题 11月6日

悬赏问题

  • ¥15 halcon联合c#遇到了问题不能解决
  • ¥15 xshell无法连接提示ssh服务器拒绝密码
  • ¥15 AT89C52单片机C语言关于串口通信的位操作
  • ¥20 需要步骤截图(标签-服务器|关键词-map)
  • ¥50 gki vendor hook
  • ¥15 灰狼算法和蚁群算法如何结合
  • ¥15 这是一个利用ESP32自带按键和LED控制的录像代码,编译过程出现问题,请解决并且指出错误,指导如何处理 ,协助完成代码并上传代码
  • ¥20 stm32f103,hal库 hal_usart_receive函数接收不到数据。
  • ¥20 求结果和代码,sas利用OPTEX程序和D-efficiency生成正交集
  • ¥50 adb连接不到手机是怎么回事?