[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]批处理在当前目录下所有子文件夹里创建指定文件夹并把文件移动到相应文件夹里

本帖最后由 pcl_test 于 2016-12-1 13:46 编辑

一个文件夹下有很多子文件夹,子文件夹中包含有规律编号的图片,比如1-1,1-2,1-3,2-1,2-1,3-1,3-2,4-1,5-1,6-1……,20-1,现在想在每个子文件夹中都创建厂家和型号两个文件夹,然后要把1-1,2-2,3-3,4-1,5-1(以首位数字为主的编号例如1-5的)照片统一放到厂家文件夹,其余编号照片放到型号文件夹中,请教高手如何实现?感谢~ 我这有段代码,但是运行后没有反应?
@echo off
for /f "tokens=*" %%i in ('dir/ad') do (
pushd "%%i"
md 厂家
for /l %%i in (1,1,5) do move %%i* 厂家
md 型号
for /l %%i in (6,1,20) do move %%i* 型号
popd)

最后那个中文的 )需要改成英文的 )

TOP

专治“一闪而过”的秘方:

代码里面的 @echo off 删掉
保存为 C:\test.bat
打开一个CMD窗口,执行命令:
C:\test.bat

这样可以看到报错信息。

TOP

谢谢您啊!程序是可以运行了,但是发现所有照片都归属到厂家文件夹里面了,型号文件夹是空的,您能帮我看看是怎么回事吗?
另外我是想在G盘下的H文件夹的1、2、3……等等子文件下创建厂家和型号两个文件夹把这些相应编号照片归属到对应的文件夹中,要怎么编写代码呢?

TOP

move %%i-* 厂家
这里加个横线试试
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

加了-果然可以啦!哈哈 高手呀~但是现在如果在每个子文件下运行一遍批处理文件就太麻烦了,想在G盘下的H文件夹的1、2、3……等等子文件下都同时创建厂家和型号两个文件夹把这些相应编号照片归属到对应的文件夹中,要怎么完善代码呢?

TOP

回复 5# Batcher


加了-果然可以啦!哈哈 高手呀~但是现在如果在每个子文件下运行一遍批处理文件就太麻烦了,想在G盘下的H文件夹的1、2、3……等等子文件下都同时创建厂家和型号两个文件夹把这些相应编号照片归属到对应的文件夹中,要怎么完善代码呢?

TOP

回复 3# DAIC

谢谢您啊!程序是可以运行了,但是发现所有照片都归属到厂家文件夹里面了,型号文件夹是空的,您能帮我看看是怎么回事吗?
另外我是想在G盘下的H文件夹的1、2、3……等等子文件下都同时创建厂家和型号两个文件夹把这些相应编号照片归属到对应的文件夹中,要怎么完善代码呢?

TOP

在G盘下的H文件夹的1、2、3……等等子文件下都同时创建厂家和型号两个文件夹

我是想在G盘下的H文件夹的1、2、3……等等子文件下都同时创建厂家和型号两个文件夹把这些相应编号照片归属到对应的文件夹中,要怎么完善代码呢?
@echo off
for /f "tokens=*" %%i in ('dir/ad') do (
pushd "%%i"
md 厂家
for /l %%i in (1,1,5) do move %%i-* 厂家
md 型号
for /l %%i in (6,1,20) do move %%i* 型号
popd)

TOP

如何在G盘下的H文件夹的1、2、3……等等子文件下都同时创建厂家和型号两个文件夹?

我想在G盘下的H文件夹的1、2、3……等等子文件下都同时创建厂家和型号两个文件夹,哪位高手帮忙给完善下此代码呢?多谢啦!@echo off for /f "tokens=*" %%i in ('dir/ad') do ( pushd "%%i" md 厂家 for /l %%i in (1,1,5) do move %%i* 厂家 md 型号 for /l %%i in (6,1,20) do move %%i* 型号 popd)

TOP

for /f %%i in ('dir/b/ad G:\H') do cd/d G:\H\%%i && md 厂家 型号

TOP

回复 2# 愤怒的CMD


    谢谢您!能麻烦您在我的代码中帮忙修改下么?因为我是想在G盘下的H文件夹的1、2、3……等等子文件下创建厂家和型号两个文件夹把这些相应编号照片归属到对应的文件夹中,比如1-1,1-2,1-3,2-1,2-1,3-1,3-2,4-1,5-1,6-1……,20-1,现在想在每个子文件夹中都创建厂家和型号两个文件夹,然后要把1-1,2-2,3-3,4-1,5-1(以首位数字为主的编号例如1-5的)照片统一放到厂家文件夹,其余编号照片放到型号文件夹中,要怎么编写代码呢?

TOP

  1. @echo off
  2. for /d %%i in (g:\h\*) do (
  3.     md "%%~fsi\厂家" "%%~fsi\型号"
  4. )
  5. pause
复制代码
踏实一些点.不要着急.你想要的时间都会给你.2

TOP

回复 4# 慕夜蓝化

谢谢您!能麻烦您在我的代码中帮忙修改下么?因为我是想在G盘下的H文件夹的1、2、3……等等子文件下创建厂家和型号两个文件夹把这些相应编号照片归属到对应的文件夹中,比如1-1,1-2,1-3,2-1,2-1,3-1,3-2,4-1,5-1,6-1……,20-1,现在想在每个子文件夹中都创建厂家和型号两个文件夹,然后要把1-1,2-2,3-3,4-1,5-1(以首位数字为主的编号例如1-5的)照片%

TOP

回复 4# 慕夜蓝化

谢谢您!能麻烦您在我的代码中帮忙修改下么?因为我是想在G盘下的H文件夹的1、2、3……等等子文件下创建厂家和型号两个文件夹把这些相应编号照片归属到对应的文件夹中,比如1-1,1-2,1-3,2-1,2-1,3-1,3-2,4-1,5-1,6-1……,20-1,现在想在每个子文件夹中都创建厂家和型号两个文件夹,然后要把1-1,2-2,3-3,4-1,5-1(以首位数字为主的编号例如1-5的)照片统一放到厂家文件夹,其余编号照片放到型号文件夹中,要怎么编写代码呢?

TOP

返回列表