[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 4# meiszp
  1. @echo off
  2. xcopy /s /y /i  "%~dp0*.dat" "new\*.txt"
复制代码

TOP

回复 7# meiszp


    报错信息发出来看看

TOP

回复 10# meiszp


    不要双击执行,打开一个CMD窗口,手工执行可以看到报错信息。

TOP

回复 12# meiszp


把 new 这个文件夹放到当前文件夹的上级目录:
  1. @echo off
  2. md ..\new
  3. xcopy /s /y /i  "%~dp0*.dat" "..\*.txt"
复制代码

TOP

本帖最后由 GNU 于 2017-1-18 13:02 编辑

回复 15# meiszp
  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /s /a-d *.dat') do (
  3.     copy /y "%%i" "..\new\%%~ni.txt"
  4. )
复制代码

TOP

回复 17# meiszp


16楼的代码把 @echo off 删掉,保存为 test.bat
打开 CMD 窗口执行 test.bat
这样能明白吗?

TOP

回复 19# meiszp


    16楼代码已更新,请重新测试。

TOP

返回列表