标题: [文件操作] [已解决]批处理怎样将指定文件放入指定文件夹? [打印本页]
作者: xtam123 时间: 2011-2-10 22:32 标题: [已解决]批处理怎样将指定文件放入指定文件夹?
指定文件夹 | 开始文件名称 | 结束文件名称 |
E:\新建文件夹1 | 1 | 3 |
E:\新建文件夹2 | 4 | 9 |
E:\新建文件夹3 | 10 | 15 |
E:\新建文件夹4 | 16 | 20 |
E:\新建文件夹5 | 21 | 26 |
E:\新建文件夹6 | 27 | 35 |
E:\新建文件夹7 | 36 | 40 |
E:\新建文件夹8 | 41 | 44 |
E:\新建文件夹9 | 45 | 46 |
E:\新建文件夹10 | 47 | 50 |
| | |
文件名是按顺序排列的,从1号到50号 | |
怎样将1-3号文件放入相应的文件夹,以下类推 | |
[
[ 本帖最后由 xtam123 于 2011-2-15 22:30 编辑 ]
作者: CrLf 时间: 2011-2-10 22:39
文件没有后缀名么?- @echo off
- for /f "tokens=1-3" %%a in ('more +4 %0') do (
- for /l %%z in (%%b 1 %%c) do copy "%%z" "%%a\"
- )
- E:\新建文件夹1 1 3
- E:\新建文件夹2 4 9
- E:\新建文件夹3 10 15
- E:\新建文件夹4 16 20
- E:\新建文件夹5 21 26
- E:\新建文件夹6 27 35
- E:\新建文件夹7 36 40
- E:\新建文件夹8 41 44
- E:\新建文件夹9 45 46
- E:\新建文件夹10 47 50
复制代码
作者: xtam123 时间: 2011-2-11 20:08 标题: 回复 2楼 的帖子
为什么运行后没有变化呢?
作者: wc726842270 时间: 2011-2-11 20:33 标题: 回复 3楼 的帖子
在哪运行的啊。如果路径中含有空格等符号时用引号括起。你可以把2L代码中的%0改为"%0”再试试
作者: broly 时间: 2011-2-12 18:36
回复 3楼 的帖子
你的文件全名是什么,放在什么地方?
回复 4楼 的帖子
%0本身包含了"",%~0是去掉""
作者: xtam123 时间: 2011-2-14 13:51 标题: 回复 5楼 的帖子
文件名全名:1.jpg
存放地点:E:\新建文件夹
作者: CrLf 时间: 2011-2-14 13:57
无语,以后能不能一次性写清楚- @echo off
- for /f "tokens=1-3" %%a in ('more +4 %0') do (
- for /l %%z in (%%b 1 %%c) do copy "%%z.jpg" "%%a\"
- )
- E:\新建文件夹1 1 3
- E:\新建文件夹2 4 9
- E:\新建文件夹3 10 15
- E:\新建文件夹4 16 20
- E:\新建文件夹5 21 26
- E:\新建文件夹6 27 35
- E:\新建文件夹7 36 40
- E:\新建文件夹8 41 44
- E:\新建文件夹9 45 46
- E:\新建文件夹10 47 50
复制代码
作者: xtam123 时间: 2011-2-14 19:32
非常感谢,已经成功了
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |