bat文件打开一闪就没了_批量转移文件

60404722fc389ebcde8e27cf3015c29f.png

假设文件夹里面有这么6个文件,预期要把excel,文档,文本分别放入文件夹1,文件夹2和文件夹3。

第一步:需要注意,文件的名字里包含空格,需要把空格替换为下划线或者是直接去掉。这里选择替换成下划线。

新建txt文本-》把下面代码贴到新建的txt文本里-》另存为-》保存类型 选择所有类型,重命名为 替换空格.bat -》编码选择ANSI-》保存-》运行 替换空格.bat文件

@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /a/b/s *.*') do (
cd /d "%%~pi"&set n=%%~nxi
set m=!n: =_!&ren "%%i" "!m!")
pause

第二步:分别创建文件夹1,文件夹2,文件夹3,用于存放三类文件。

随便打开一个excel表,将表的内容复制到一个新建的txt文本(也可以是第一步新建的那个) -》另存为-》保存类型 选择所有类型,重命名为 创建文件夹.bat -》编码选择ANSI-》保存-》运行 创建文件夹.bat文件

7bd63d015e072259d5a8de96c5328613.png

第三步:随便打开一个excel文档,把文件的路径拷贝在后面加上*.*

d863d0220761fdbd84842006383bafdc.png

然后公式-》定义名称-》

71422808eac46b98d8a592ba81624ee1.png

00a8e5af17d712e135dee15dd4a4832b.png

下拉公式后可以得到新建文件夹目录下的所有文件名

7670d0cf056e3d21df64895bcd6010c0.png

把文件名复制到另一个表-》选择性粘贴 数值

46355468c6f9ddad44326362d07dc23e.png

蓝色区域是需要移动的文件,复制粘贴到 新建的文本文件(可以是第一步新建的文本文件)另存为-》保存类型 选择所有类型,重命名为 移动文件.bat -》编码选择ANSI-》保存-》运行 移动文件.bat文件

所有文件移动完毕

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值