bat复制命令

U盘里有个文件,能不能用BAT将它复制到D盘?
U盘目录不明确!
哪位大虾会?
先谢谢了!

复制以下代码保存为 "任意名.bat"
代码的意思是:
在确认最后一个盘符是移动盘的情况下,复制盘中的指定文件到 C 盘(也就是说,在没有插入U盘的情况下.程序会自动退出)
在代码的最后一句有写"*.txt",就是复制所有文本文件.根据自己的需要自己修改.
也可修改成"*.*",复制所有的文件.

@echo off
setlocal ENABLEDELAYEDEXPANSION
for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do (
if exist %%i:\nul (
for /f "tokens=3" %%j in ('dir /-c %%i:\') do set freesize=%%j
set last=%%i
if not "!freesize!"=="0" goto last_drive
)
)
:last_drive
for /f %%x in ('fsutil fsinfo drivetype %last%:\ ^|find /i "可移动"') do goto one
exit
:one
md c:\%last%盘
for /f %%a in ('dir %last%:\*.txt /a-d /s /b') do copy "%%a" c:\%last%盘 >nul 2>nul
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-30
BAT?
DOS?
用dir的命令查一下不就知道了?
第2个回答  2008-06-30
在cmd 下面输入 help/?
相似回答