@echo off md d:\U盘回收站 2>nul for %%i in (%*) do ( move /y %%i d:\U盘回收站 2>nul||( xcopy /e /s /k /o /q /y %%i "d:\U盘回收站\%%~nxi\"&&rd /q /s %%i ) )
将其保存为"U盘回收站.bat"的批处理文件,并放在"C:\Documents and Settings\用户名\SendTo"文件夹中. 现在只需选中待删除的文件,单击鼠标右键,选择"发送到"-"U盘回收站"即可将这些文件及文件夹移动到"d:\U盘回收站"文件夹中.(该回收站路径可以根据自己的要求在批处理文件中进行更改).当我们误删文件之后只要在该文件夹中找到需要恢复的文件,单击右键,选择"发送到"-"U盘盘符".以后我们只需要定时清空该文件夹就行了.