从Windows目录中删除100,000个文件的最佳方法是什么?
我的用户在一个目录中拥有超过100,000个文件.当资源管理器填满内存并且机器可能崩溃时,机器会锁定并长时间无法使用.是否有一种简单的方式来转储目录和内容?我们尝试使用命令行deltree,这并没有更好的缝合.
DaveF 额外 – 我们已经使用相同的用户(实际上是客户端)多次遇到此问题.程序在运行期间会创建数千个临时文件.如果程序正常工作,那么无关紧要,因为它们在完成时会被放慢速度.但是每次都会一次又一次地死去,留下一堆文件.我们尝试使用rmdir和del etc方法,它们比使用资源管理器更快,但我们通常最终会遇到同样的问题.分区损坏,有一个无法解释的锁定文件,某些文件有权限问题,这会阻止删除工作.通常这些问题可以通过重启来解决,但在这种情况下,因为这是一个关键系统,我们无法在生产时间内完成.在Unix上你可以做一个rm -rf等,这很快,通常没有真正的问题.我们尝试过的所有命令行工具都不能正常工作. 顺便说一句 – 应用程序正在改变,但这不会在一段时间内投入生产,虽然这个问题可能对其他人很有意思. 更新 – 因为我们在系统上有MKS Nutcracker(没有命令行实用程序),我们让程序员敲了一个简单的rm.这比del / deltree等快几个订单.我觉得很奇怪,没有像标准的Windows系统管理工具那样简单的应用程序.
你可以使用rmdir:
rmdir /s /q FOLDERNAME 标志:/ s表示递归删除,/ q是“安静”模式. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 如何在运行命令时阻止批处理文件(.bat)关闭终端
- .net-4.0 – 适用于Windows窗体的Microsoft .NET Framework
- windows-server-2008 – Windows Update无法在Windows Serv
- windows-7 – 双任务栏图标android工作室
- 用于Windows的命令行XML验证器
- windows-phone-7 – 获取Windows Phone 7的当前IP
- 查看装在CrossOver中的windows程序的内部文件的方法
- windows – 创建一个目录并通过发出一个IRP来获取句柄
- 更改Windows任务管理器中的进程优先级是否会导致问题?
- 读取NTFS的USN(获取文件的历史操作记录,即使这个文件已被
- Enable and Disable RDP NLA using PowerShell
- 远程登录和复制文件
- Windows API的CreateFile()中的OPEN_ALWAYS和CRE
- windows – 可以在没有浏览器插件的情况下安装ja
- windows-server-2008 – RemoteApp:以用户x身份
- windows-server-2012 – windows server 2012解决
- 避免.NET版本的地狱
- 如何通过命令提示符创建Windows 2008 Advanced F
- powershell – 以管理员身份运行,但仍然“不允许
- active-directory – 删除Active Directory中的W