Windows bat 提取多个目录下的文件,到一个目录

批处理命令

@echo off
setlocalrem 设置源目录和目标目录
set "sourceDir=E:\motrix"
set "targetDir=E:\新建文件夹"rem 创建目标目录,如果不存在
if not exist "%targetDir%" mkdir "%targetDir%"rem 循环遍历源目录中的所有文件并复制到目标目录
for /r "%sourceDir%" %%f in (*) do (echo Copying %%f to %targetDir%copy "%%f" "%targetDir%"
)echo 所有文件已完成复制.
endlocal
pause
  1. 新建一个文本文件,复制代码到文件,修改文件后缀为.bat

image.png

  1. 修改sourceDir和targetDir为自己想要的目录

image.png

  • sourceDir为源目录
  • targetDir为目标目录,targetDir如果不存在会自动创建
  1. 如果目录路径带有中文如我这里的**E:\新建文件夹,**执行时可能会出现乱码

image.png

解决办法另存为ANSI编码覆盖源文件即可
image.png

  1. 效果演示(双击执行批处理文件)

image.png
会将E:\motrix目录下的所有文件copy至E:\新建文件夹目录下
image.png

交互式批处理命令

@echo off
setlocal enabledelayedexpansionrem 提示用户输入源目录和目标目录
set /p "sourceDir=请输入源目录路径: "
set /p "targetDir=请输入目标目录路径: "rem 创建目标目录,如果不存在
if not exist "%targetDir%" mkdir "%targetDir%"rem 循环遍历源目录中的所有文件并复制到目标目录
for /r "%sourceDir%" %%f in (*) do (echo Copying %%f to %targetDir%copy "%%f" "%targetDir%"
)echo 所有文件已完成复制.
endlocal
pause

操作处理方式和批处理脚本一样,只不过将源目录和目标目录修改为用户输入的方式

  1. 效果演示(双击执行批处理文件)

分别键入源目录和目标目录后回车执行
image.png
image.png
image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/361042.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【深度学习总结_03】使用弱智吧数据微调LLama3+自我认知训练

使用弱智吧数据微调LLama3自我认知训练 使用弱智吧数据微调LLama3自我认知训练下载LLama3权重准备数据集克隆alpaca-lora仓库修改finetune.py代码修改LlamaTokenizer注释代码手动安装apex 运行finetune.py运行generate.py文件导出Lora模型自我认知训练 使用弱智吧数据微调LLama…

4K高清全屏壁纸免费下载网站

在当今这个视觉效果至上的时代,高清壁纸已经成为许多人装饰桌面的重要选择。特别是4K高清壁纸,以其超高的分辨率和细腻的画面质感,深受广大用户的喜爱。如果你正在寻找一个可靠的4K高清全屏壁纸免费下载网站,不妨来看看以下几个推…

学好 prompt 让大模型变身撩富婆专家,带你走上人生巅峰

前文 使用大模型的最重要的一步就是编写好的提示词 prompt ,但是 prompt 既容易被低估也容易被高估。被低估是因为设计良好的提示词可以显著提升效果。被高估是因为即使是基于提示的应用也需要大量的工程工作才能使其发挥作用。下面我会介绍在编写 prompt 的时候&a…

1.Orange Zero2介绍及刷机启动

Orangepi Zero2 1.Orangepi Zero2简介2.刷机和系统启动 1.Orangepi Zero2简介 为什么学 学习目标依然是Linux系统,平台是ARM架构蜂巢快递柜,配送机器人,这些应用场景用C51,STM32单片机无法实现第三方介入库的局限性,比如刷脸支付…

每台电脑的ip地址是随机改动的吗

在数字化快速发展的今天,互联网已成为我们生活和工作的重要组成部分。当我们使用电脑上网时,IP地址作为电脑在网络中的唯一标识,起到了至关重要的作用。然而,很多人对于IP地址的分配和变化存在疑问,尤其是关于每台电脑…

SpringCloud Alibaba Seata2.0分布式事务AT模式实践总结

这里我们划分订单、库存与支付三个module来实践Seata的分布式事务。 依赖版本(jdk17)&#xff1a; <spring.boot.version>3.1.7</spring.boot.version> <spring.cloud.version>2022.0.4</spring.cloud.version> <spring.cloud.alibaba.version>…

昇思25天学习打卡营第3天 | 数据集 Dataset

数据是深度学习的基础&#xff0c;高质量的数据输入将在整个深度神经网络中起到积极作用。MindSpore提供基于Pipeline的数据引擎&#xff0c;通过数据集&#xff08;Dataset&#xff09;和数据变换&#xff08;Transforms&#xff09;实现高效的数据预处理。其中Dataset是Pipel…

《Windows API每日一练》6.2 客户区鼠标消息

第五章已经讲到&#xff0c;Windows只会把键盘消息发送到当前具有输入焦点的窗口。鼠标消息则不同&#xff1a;当鼠标经过窗口或在窗口内被单击&#xff0c;则即使该窗口是非活动窗口或不带输入焦点&#xff0c; 窗口过程还是会收到鼠标消息。Windows定义了 21种鼠标消息。不过…

当前的网安行业绝对不是高薪行业

昨天&#xff0c;面试了一个刚毕业两年的同学小A。第一学历为某大专&#xff0c;第二学历为某省地区的本科院校。面试过程表现一般偏下&#xff0c;但动不动就要薪资15K 这个人&#xff0c;我当场就PASS了。主要原因是&#xff0c;并非是否定小A同学的能力&#xff0c;而是他…

QT中的样式表.qss文件

一、前言 qt中样式表的改变有几种方法&#xff0c;第一种就是直接在ui界面对应的组件右键修改样式表&#xff0c;还有一种就是直接在程序里面修改样式表&#xff0c;我知道的还有一种就是qss文件&#xff0c;这个文件就是将在程序中写的修改样式表的语句写道qss文件中&#xff…

windows git配置多个账号

window下git多账号配置_百度搜索 (baidu.com) 最重要的是这里生成新的id_rsa文件的时候&#xff0c;bash窗口是在 .ssh路径下 其实就是这个窗口在什么路径下执行的就是生成在什么路径 下面窗口路径不对&#xff0c;不是Desktop&#xff0c;应该是.ssh 如果是Desktop或者任何一…

无芯封装基板适用于先进封装技术 我国行业发展面临一定挑战

无芯封装基板适用于先进封装技术 我国行业发展面临一定挑战 无芯封装基板指去除作为核心支撑层的芯板&#xff0c;仅由积层板构成的封装基板。与传统带有芯层的封装基板相比&#xff0c;无芯封装基板具有轻量化、密度高、信号传输质量高、散热性能好、布线灵活性好等优势&#…

聊聊 oracle varchar2 字段的gbk/utf8编码格式和字段长度问题

聊聊 oracle varchar2 字段的gbk/utf8编码格式和字段长度问题 1 问题现象 最近在排查某客户现场的数据同步作业报错问题时&#xff0c;发现了部分 ORACLE 表的 varchar2 字段&#xff0c;因为上游 ORACLE数据库采用 GBK 编码格式&#xff0c;而下游 ORACLE 数据库采用UTF8 编…

吉时利 Keithley2460 图形数字源表

Keithley2460吉时利图形SMU数字源表 2460 型图形化高电流 SourceMeter SMU 2460 高电流 SourceMeter 源测量单元 (SMU) 仪器凭借其 7A 直流电流和脉冲电流能力&#xff0c;优化用于检定和测试大功率材料、器件和模块&#xff0c;例如碳化硅 (SiC)、氮化镓 (GaN)、DC-DC 转换器…

基于STM32+华为云IOT设计的智能冰箱(华为云IOT)

文章目录 一、前言1.1 项目介绍【1】项目开发背景【2】设计实现的功能【3】项目硬件模块组成【4】摘要 1.2 设计思路1.3 系统功能总结1.4 开发工具的选择【1】设备端开发【2】上位机开发 二、部署华为云物联网平台2.1 物联网平台介绍2.2 开通物联网服务2.3 创建产品&#xff08…

Animate如何将图层内容转换为元件

不管是Flash还是现在的Animate软件&#xff0c;都没有直接将整个图层转换为元件的功能&#xff0c;虽然现在的Animate软件有高级图层的选项&#xff0c;但是也有一定的使用限制。 所以如果是想将某个图层或者多个图层转换为元件效果&#xff0c;可以尝试使用剪切帧和粘贴帧两个…

Vue - HTML基础学习

一、元素及属性 1.元素 <p>我是一级标题</p>2.嵌套元素 把元素放到其他元素之中——这被称作嵌套。 <p>我是<strong>一级</strong>标题</p>3.块级元素 块级元素在页面中以块的形式展现&#xff0c;会换行&#xff0c;可嵌套内联元素。 …

gMLP(NeurIPS 2021)原理与代码解析

paper&#xff1a;Pay Attention to MLPs third-party implementation&#xff1a;https://github.com/huggingface/pytorch-image-models/blob/main/timm/models/mlp_mixer.py 方法介绍 gMLP和MLP-Mixer以及ResMLP都是基于MLP的网络结构&#xff0c;非常简单&#xff0c;关…

CesiumJS加载天地图数据后,可以实现什么效果?

说起地图&#xff0c;大家耳熟能详的百度地图、高德地图、腾讯地图等&#xff0c;由于授权的原因&#xff0c;使用起来心惊胆战的&#xff0c;而天地图就没有这方面的困扰&#xff0c;本文介绍下如何在cesium中时候用天地图数据&#xff0c;已经能够实现哪些交互效果。 一、关…

C# 任务调度 c# TaskScheduler

摘要 在C#中&#xff0c;TaskScheduler是一种非常有用的功能&#xff0c;它允许您在指定的时间或间隔内执行任务。TaskScheduler是一个抽象类&#xff0c;它提供了一个通用的方法来计划和执行任务。您可以使用TaskScheduler来调度多个任务&#xff0c;并且在多线程环境中控制它…