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

[文件操作] 批处理对文件被占用没有一个切实可行的解决办法么?

这些天我用ps对近千个文件重复打开操作,操作完后要将文件移到另一个地方去,很纳閟,有时,有的文件会旨出说是该文件被ps占用,有时又不会。公司和家里两台电脑都是会这样。ps软件还开着,但已经关闭了该文件。
有很纳的时占用与否不在于文件大小,而是有时很多文件会出现这种情况,有时很常时间才碰到一两个,而且我记得原来好像只要一关闭photoshop cs3,就不存在占用的情况了,难道与我的内存质量有关,现在是两条内存总4GB。

用过以下方法(自动,也是批处理之家上的朋友帮搞的),但效果不是很明显
--------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"AlwaysUnloadDLL"=dword:00000001
-------------------------------------------------------------------------------------
手动修改注册表
http://jingyan.baidu.com/article/e3c78d64060da73c4c85f5dc.html

WHOLOCKME一个三方命令,不过对于现在的集成软件来说有些鸡肋了
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

可以,调用UNLOCKER即可~

TOP

可以,调用UNLOCKER即可~
bluewing009 发表于 2012-6-28 23:24


哥,请帮写一个吗,谢谢~~

TOP

修改注册表中的AlwaysUnloadDLL跟文件被占用完全没有任何关系。
“ps软件还开着,但已经关闭了该文件”,只是是主界面中关闭了文件(其实不一定关闭了文件,只是关闭了那个界面),但ps其他模块可能没有关闭它。这种程序我也碰到过一些,现代的软件大都是多模块多线程的,出于各种目的,比如为了提高效率某些线程会打开文件以缓存文件内容,其他线程处理的时候不必再去打开,当其他线程暂时不处理的时候,已打开文件的线程不一定要关闭文件。

TOP

回复 5# powerbat
解决半法?

TOP

返回列表