Board logo

标题: [其他] 求一个删除某类型文件夹里的文件的批处理 [打印本页]

作者: hfstar    时间: 2012-11-4 00:02     标题: 求一个删除某类型文件夹里的文件的批处理

如题
我的文件夹名字是 5.4.3333,    5.4.157,   5.4.2681,里面都有文件123,即,文件1,文件2,文件3.我想删除以5开头的文件夹里的文件2,用批处理可以实现吗,请高手指点一下
作者: stance    时间: 2012-11-4 00:14

  1. for /f "delims=" %%i in ('dir /b/s/ad "5*"') do (
  2. del /q %%i\文件2
  3. )
复制代码
回复 1# hfstar
作者: hfstar    时间: 2012-11-4 08:41

回复 2# stance

显示系统找不到指定路径
作者: hfstar    时间: 2012-11-4 08:51

本帖最后由 hfstar 于 2012-11-4 08:53 编辑

回复 2# stance

我是想找一个批处理,删除搜狗拼音里以6.开头的文件夹里的某个文件,并适用于搜狗拼音以后的版本,比如,我想删除文件夹 6.x.x.xxxx里的 a.txt,该怎么写这个批处理呢.注意,文件夹6开头的文件夹,只是6不变,后面的X是个变量,不是固定的
作者: stance    时间: 2012-11-4 21:42

回复 4# hfstar

都是这么过来的,同情!
  1.     for /f "delims=" %%i in ('dir /b/s/ad 搜狗拼音\"6*"') do (
  2.             del /q %%i\a.txt
  3.     )
复制代码
再不明白,看这里:
    http://www.bathome.net/thread-2189-1-1.html

作者: hfstar    时间: 2012-11-4 23:55

回复 5# stance


    谢谢你的指点,我还是没有找到是哪里不对
@echo off
    for /f "delims=" %%i in ('dir /b/s/ad %ProgramFiles%\SogouInput\"6*"') do (
            del /q %%i\ZipLib64.dll
    )
@echo     请按任意键退出... & pause>nul
作者: BAT-VBS    时间: 2012-11-5 07:42

回复 6# hfstar
  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /s /ad "%ProgramFiles%\SogouInput\6*"') do (
  3.     del /q /f /a "%%i\ZipLib64.dll"
  4. )
  5. pause
复制代码

作者: BAT-VBS    时间: 2012-11-5 07:43

回复 5# stance


双引号加的不对
作者: hfstar    时间: 2012-11-5 08:59

回复 8# BAT-VBS


    解决啦,O(∩_∩)O谢谢俩位高手




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