Board logo

标题: [文件操作] 【已解决】怎么把文件夹1里的文件,移动到文件夹2的各个子的文件夹里? [打印本页]

作者: 13545876873    时间: 2024-9-14 16:41     标题: 【已解决】怎么把文件夹1里的文件,移动到文件夹2的各个子的文件夹里?

本帖最后由 13545876873 于 2024-9-14 17:36 编辑

有两个文件夹:

文件夹1里有文件(名称里有,和移入文件夹里子文件夹名称相同的关键字),请教,要怎么把这些文件移动到相应文件夹里呀?


作者: Batcher    时间: 2024-9-14 17:01

回复 1# 13545876873


    你把图片上传图床之后,需要复制BBCode那一行。
作者: 13545876873    时间: 2024-9-14 17:06

回复 2# Batcher 哦哦,我粘贴上了呀!
作者: qixiaobin0715    时间: 2024-9-14 17:08

批处理文件保存为ANSI编码,放在“测试”文件夹中运行:
  1. @echo off
  2. cd "移入文件夹"
  3. for /f "delims=" %%i in ('dir /b /ad') do (
  4.     if exist "%cd%\..\文件夹1\%%i*.ab1" (
  5.         move "%cd%\..\文件夹1\%%i*.ab1" "%%i\"
  6.     )
  7. )
  8. pause
复制代码

作者: 13545876873    时间: 2024-9-14 17:14

回复 4# qixiaobin0715 可以呢!谢谢啦
作者: Batcher    时间: 2024-9-14 17:17

回复 1# 13545876873


test.bat放在“测试\移入文件夹\”文件夹下执行
  1. @echo off
  2. cd /d "%~dp0"
  3. for /f "delims=" %%i in ('dir /b /ad') do (
  4.     move "..\文件夹1\%%i*.ab1" "%%i\"
  5. )
复制代码

作者: 13545876873    时间: 2024-9-14 17:32

回复 6# Batcher 这个也可以呢!谢谢啦




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2