Board logo

标题: [文件操作] 批处理强制删除正在使用的文件的命令是什么? [打印本页]

作者: alpha    时间: 2010-4-1 23:37     标题: 批处理强制删除正在使用的文件的命令是什么?

在某个目录中,有一个dll文件,因为他正在使用,所以无法删除,什么代码能够删除他?

不要手动模式,就属于那种将bat文件制作好后,运行删除的方法,不要弄什么“鼠标拖住”代码!
作者: Batcher    时间: 2010-4-2 02:03

你听说过什么“鼠标拖住”代码可以删除它吗?
作者: test2010    时间: 2010-4-2 10:52

可以用 Unlocker。执行 Unlocker /? 查看命令行用法。

另,有时用 regsvr32 /u 反注册 DLL 文件后不能立即删除该 DLL,可以试着重启 explorer.exe 进程后再删除。
作者: alpha    时间: 2010-4-2 18:22

我用“Unlocker.exe README.TXT /d”这个命令不能删除README.TXT这个文件
作者: sgaizxt001    时间: 2010-4-2 19:36

为什么我的CMD不行呢?郁闷
unlock不是内部命令或外部命令
作者: test2010    时间: 2010-4-2 20:56     标题: 回复 4楼 的帖子

试试:
  1. unlocker.exe "文件完整路径” /D /S
复制代码
回复 5楼 的帖子
要去网上搜索下载
作者: alpha    时间: 2010-4-2 22:27

原帖由 test2010 于 2010-4-2 20:56 发表
试试:unlocker.exe "文件完整路径” /D /S回复 5楼 的帖子
要去网上搜索下载


这是我的运行代码:
  1. unlocker.exe "README.TXT" /D /S
  2. pause
复制代码


但是本目录下的README.TXT仍未被删除!
作者: test2010    时间: 2010-4-2 22:44     标题: 回复 7楼 的帖子

完整路径试试
作者: alpha    时间: 2010-4-2 23:11

原帖由 test2010 于 2010-4-2 22:44 发表
用完整路径试试

绝对路径没问题,但为何相对路径不行?
作者: test2010    时间: 2010-4-3 11:00     标题: 回复 9楼 的帖子

是 unlocker 本身的“问题”。但是用法里面已经说了“对象为文件或文件夹的完整路径包括驱动器”:
Command line usage:

   Unlocker.exe Object [Option]

Object:

   Complete path including drive to a file or folder


Options:

   /H or -H or /? or -?: Display command line usage
   /S or -S: Unlock object without showing the GUI
   /L or -L: Object is a text file containing the list of files to unlock
   /LU or -LU: Similar to /L with a unicode list of files to unlock
   /O or -O: Outputs Unlocker-Log.txt log file in Unlocker directory
   /D or -D: Delete file
   /R Object2 or -R Object2: Rename file, if /L or /LU is set object2 points to a text file containing the new name of files
   /M Object2 or -M Object2: Move file, if /L or /LU is set object2 points a text file containing the new location of files

作者: alpha    时间: 2010-4-3 15:40

原帖由 test2010 于 2010-4-3 11:00 发表
是 unlocker 本身的“问题”。但是用法里面已经说了“对象为文件或文件夹的完整路径包括驱动器”:

那有没有别的可以用命令行的强制删除正在使用的文件的工具?
作者: alpha    时间: 2010-4-7 22:10

这里有人知道么???
作者: GNU    时间: 2010-4-7 22:42

unlocker用着不是挺好么,不能满足你的需求?
作者: crartor    时间: 2010-4-7 23:34

重启后删除倒是办得到,不重启不行




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