找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 32509|回复: 6

[文件操作] [已解决]批处理调用文本的内容移动文件?

[复制链接]
发表于 2020-3-30 20:12:32 | 显示全部楼层 |阅读模式
abc.txt内容如下
ABCABC

2 文件夹如下
ABCABC 01.jpg
ABCABC


运行bat效果
1 文件夹如下:

ABCABC 01.txt
ABCABC

已解决
发表于 2020-3-30 20:30:50 | 显示全部楼层
回复 1# czvde
  1. if not exist "D:\1" (
  2.     md "D:\1"
  3. )
复制代码
 楼主| 发表于 2020-3-30 21:34:20 | 显示全部楼层
本帖最后由 czvde 于 2020-3-31 17:34 编辑

回复 2# Batcher


加入这段代码运行后
D:\1 文件夹文件如下:
ABCABC

需要如何修改 才能实现这个效果?
D:\1 文件夹文件如下:
ABCABC 01.jpg
ABCABC.txt
发表于 2020-3-31 06:16:06 | 显示全部楼层
  1. md i:\1>nul 2>nul
  2. for /f "delims=" %%i in (abc.txt) do move /y "d:\2\*%%i*" d:\1\
  3. pause
复制代码
放在文件夹 1 2 之上。

我说,你语文要好好学呢,看得人一头雾水的。

评分

参与人数 1技术 +1 收起 理由
czvde + 1 感谢分享

查看全部评分

 楼主| 发表于 2020-3-31 12:41:19 | 显示全部楼层
回复 4# hlzj88


根据你的代码,还是无法移动文件
发表于 2020-3-31 16:02:28 | 显示全部楼层
回复 1# czvde


test.bat
  1. @echo off
  2. for /f "delims=" %%a in ('type "D:\2\abc.txt"') do (
  3.     move "D:\2\*%%a*" "D:\1"
  4. )
复制代码

评分

参与人数 1技术 +1 收起 理由
czvde + 1 乐于助人

查看全部评分

发表于 2020-4-1 23:11:14 | 显示全部楼层
回复 6# Batcher
请教,4楼和6楼代码的内在区别是什么。     当然,4楼我测试是可以的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 19:29 , Processed in 0.011564 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表