标题: 请教一个文件拷贝的批处理问题
[打印本页]
作者: hellhall
时间: 2007-9-18 00:35
标题: 请教一个文件拷贝的批处理问题
我想把D盘目录下的MP3 文件拷贝到E盘去
@echo off
dir d:\*.mp3 /b/a/s > e:\mp3.txt
for /f %%i in (e:\mp3.txt) do copy d:\%%i e:\mp3\ >nul 2>nul
请问如何改进,可以把中间那个mp3.txt的过渡文件舍去?
还有dir输出的时候,能否显示文件的绝对路径?
谢谢大家。
作者: scriptor
时间: 2007-9-18 01:44
@echo off
::dir d:\*.mp3 /b/a/s > e:\mp3.txt
for /f "delims=" %%i in ('dir /b /a /s d:\*.mp3') do echo %%i© "%%i" >>e:\mp3.txt
pause
作者: zh159
时间: 2007-9-18 01:45
LS已经给出了
作者: HAT
时间: 2007-9-18 07:18
//还有dir输出的时候,能否显示文件的绝对路径?
dir /a /b /s
作者: scriptor
时间: 2007-9-18 11:31
那个程序里面不是有么
就是这句啊
你仔细看输出来的
for /f "delims=" %%i in ('dir /b /a /s d:\*.mp3') do echo %%i
作者: xhei
时间: 2007-9-20 14:26
受教了!!!!