中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-09 11:38
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]批量按歌手名建立目录把歌曲移动到目录中 查看 2,731 回复 36
31 发表于 2008-08-20 15:33 ·  中国 广东 广州 天河区 电信
银牌会员
★★★
积分 1,206
发帖 517
注册 2007-03-25 01:18
19年会员
UID 82819
性别 男
状态 离线
没有生成?
就表示全复制成功了呀。。。
知,不觉多。不知,乃求知
32 发表于 2008-08-20 16:06 ·  日本 东京都 千代田区 KDDI公司
初级用户
积分 32
发帖 15
注册 2007-08-02 12:44
19年会员
UID 94499
性别 男
状态 离线
文件依旧不动,目录空空如也,这条指令未被执行?
还是文件名未匹配到?
33 发表于 2008-08-20 16:17 ·  中国 广东 广州 天河区 电信
银牌会员
★★★
积分 1,206
发帖 517
注册 2007-03-25 01:18
19年会员
UID 82819
性别 男
状态 离线
@echo off & setlocal EnableDelayedExpansion
set "Total=0"
for /f "delims=- tokens=1,* " %%i in (' dir /b *.mp3') do (
set /a "Total+=1"
echo 正在处理第!Total!首歌:[%%i-%%j]
if not exist "%%i" md "%%i"
copy "%%i-%%j" "%cd%\%%i"
if errorlevel 1 echo [%%i-%%j]未处理>>Err.txt
if exist "%cd%\%%i\%%i-%%j" del "%%i-%%j"
)
echo 处理完毕,共处理[!Total!]首歌~!&pause>nul
start Err.txt
这个呢?
知,不觉多。不知,乃求知
34 发表于 2008-08-20 17:17 ·  中国 江苏 常州 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
20年会员
UID 42345
状态 离线

@echo off
for %%i in (%~dp0*.mp3) do (
for /f "delims=- " %%j in ("%%i") do (
if not exist "%%j\" md "%%j"
copy "%%i" "%%j" >nul
))
pause
简单!简单!再简单!
35 发表于 2008-08-20 17:47 ·  日本 东京都 千代田区 KDDI公司
初级用户
积分 32
发帖 15
注册 2007-08-02 12:44
19年会员
UID 94499
性别 男
状态 离线
Originally posted by flyinspace at 2008-8-20 04:17 PM:
@echo off & setlocal EnableDelayedExpansion
set "Total=0"
for /f "delims=- tokens=1,* " %%i in (' dir /b *.mp3') do (
set /a "Total+=1"
echo 正在处 ...

未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
未处理
36 发表于 2008-08-20 18:04 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
if %errorlevel% 1 echo [%%i-%%j]未处理>>Err.txt
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
37 发表于 2008-08-20 18:04 ·  日本 东京都 千代田区 KDDI公司
初级用户
积分 32
发帖 15
注册 2007-08-02 12:44
19年会员
UID 94499
性别 男
状态 离线
找到问题了,歌手名后面一个空格在作怪,现在可以了,谢谢楼上各位。
论坛跳转: