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

[文件操作] [已解决]批处理怎样将指定文件放入指定文件夹?

指定文件夹开始文件名称结束文件名称
E:\新建文件夹113
E:\新建文件夹249
E:\新建文件夹31015
E:\新建文件夹41620
E:\新建文件夹52126
E:\新建文件夹62735
E:\新建文件夹73640
E:\新建文件夹84144
E:\新建文件夹94546
E:\新建文件夹104750
文件名是按顺序排列的,从1号到50号
怎样将1-3号文件放入相应的文件夹,以下类推
[

[ 本帖最后由 xtam123 于 2011-2-15 22:30 编辑 ]
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

文件没有后缀名么?
  1. @echo off
  2. for /f "tokens=1-3" %%a in ('more +4 %0') do (
  3.    for /l %%z in (%%b 1 %%c) do copy "%%z" "%%a\"
  4. )
  5. E:\新建文件夹1 1 3
  6. E:\新建文件夹2 4 9
  7. E:\新建文件夹3 10 15
  8. E:\新建文件夹4 16 20
  9. E:\新建文件夹5 21 26
  10. E:\新建文件夹6 27 35
  11. E:\新建文件夹7 36 40
  12. E:\新建文件夹8 41 44
  13. E:\新建文件夹9 45 46
  14. E:\新建文件夹10 47 50
复制代码

TOP

回复 2楼 的帖子

为什么运行后没有变化呢?

TOP

回复 3楼 的帖子

在哪运行的啊。如果路径中含有空格等符号时用引号括起。你可以把2L代码中的%0改为"%0”再试试
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

回复 3楼 的帖子

你的文件全名是什么,放在什么地方?

回复 4楼 的帖子
%0本身包含了"",%~0是去掉""
---学无止境---

TOP

回复 5楼 的帖子

文件名全名:1.jpg
存放地点:E:\新建文件夹

TOP

无语,以后能不能一次性写清楚
  1. @echo off
  2. for /f "tokens=1-3" %%a in ('more +4 %0') do (
  3.    for /l %%z in (%%b 1 %%c) do copy "%%z.jpg" "%%a\"
  4. )
  5. E:\新建文件夹1 1 3
  6. E:\新建文件夹2 4 9
  7. E:\新建文件夹3 10 15
  8. E:\新建文件夹4 16 20
  9. E:\新建文件夹5 21 26
  10. E:\新建文件夹6 27 35
  11. E:\新建文件夹7 36 40
  12. E:\新建文件夹8 41 44
  13. E:\新建文件夹9 45 46
  14. E:\新建文件夹10 47 50
复制代码
1

评分人数

TOP

非常感谢,已经成功了

TOP

返回列表