Board logo

标题: [文件操作] 批处理怎样删除指定文件夹和文件之外的其他文件夹? [打印本页]

作者: xiaosatarena    时间: 2011-2-18 17:43     标题: 批处理怎样删除指定文件夹和文件之外的其他文件夹?

@echo off
setlocal enabledelayedexpansion
pushd "!d:\DeleteExcise\CameraImages\materials!"
for /f "delims=*" %%i in ('dir /s /l /b /a:-d') do (
      if "%%~fi:!upload_files!=@"=="%%~fi" (
                if not "%%i"=="!upload.xml!" del /f /q "%%i"
      )
)
popd

请各位大哥大姐帮忙看看哪些地方错了,老是提示找不到路径
作者: Batcher    时间: 2011-2-18 21:00

排除谁?删除谁?
作者: xiaosatarena    时间: 2011-2-18 21:08

原帖由 Batcher 于 2011-2-18 21:00 发表
排除谁?删除谁?

删除操作目录下,指定文件和文件夹以外的其他文件
作者: Batcher    时间: 2011-2-18 21:11     标题: 回复 3楼 的帖子

我的意思是,你在哪里指定的?指定的是谁?




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2