[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 1# SandraRusso

测试前先备份原文件夹
  1. @echo off
  2. cd /d "F:\W\"
  3. for /f %%a in ('dir /ad /b') do (
  4. pushd "%%a"
  5. for /f %%b in ('dir /ad /b') do (
  6. pushd "%%b"
  7. for /f %%i in ('dir /a-d /b') do (
  8. move "%%i" "./.."
  9. )
  10. popd
  11. rd "%%b\" /s /q 2>nul
  12. echo 已删除“%%b”文件夹
  13. )
  14. popd
  15. )
  16. pause
复制代码

TOP

回复 3# SandraRusso
将什么删除?除2-4开头的照片的照片删除?

TOP

回复 6# SandraRusso

那直接把除2-4开头的照片删除不就可以了吗?

TOP

回复 9# SandraRusso

测试前先备份原文件
  1. @echo off
  2. set "filesdir=F:\W\"
  3. for /f %%i in ('dir /ad /b "%filesdir%"') do (
  4. pushd "%filesdir%%%i"
  5. for /l %%a in (2 1 4) do (
  6. xcopy "%%a-*.*" "temp\"
  7. xcopy "%%a.*" "temp\"
  8. )
  9. del *.* /f /q
  10. pushd "temp\"
  11. copy *.* "./.."
  12. popd
  13. rd "temp\" /s /q
  14. popd
  15. )
  16. pause
复制代码

TOP

回复 8# SandraRusso

1、桌面的路径你可以修改
2、你可以在命名提示符输入dir /ad /b "F:\W" ,按回车看看有什么提示,如果能正常运行就不是环境变量的问题
或者可以把你批处理代码中的第一行@echo off去掉再运行批处理看看出错的位置在哪,最好截图
1

评分人数

    • CrLf: 不潜水的都是好同志技术 + 1

TOP

本帖最后由 pcl_test 于 2015-2-14 21:18 编辑

回复 12# SandraRusso

在命令提示符输入dir /?,回车后出错吗?

TOP

返回列表