หากไม่ใช้เครื่องมือของบุคคลที่สามฉันไม่เชื่อว่าจะมี "บรรทัดคำสั่งในการส่งไฟล์ไปยังถังรีไซเคิล" คุณสามารถขอเส้นทางแบบเต็มถังรีไซเคิลในระบบ Windows 7-10 เช่นนี้:
::get current user sid
for /f "tokens=2" %%i in ('whoami /user /NH') do set UID=%%i
:: create full path to current user recycle bin in a variable
set recyclebin=%systemdrive%\$Recycle.Bin\%UID%
echo %recyclebin%
ปัญหาคือว่าถ้าคุณเพิ่งย้ายไฟล์ในนั้นมันจะไม่ปรากฏในถังรีไซเคิล คุณจะสามารถเห็นได้ในพร้อมท์คำสั่ง ถังรีไซเคิลเป็นโฟลเดอร์พิเศษ วิธี windows API ของการย้ายรายการไปยังถังรีไซเคิลจะเปลี่ยนชื่อไฟล์และจัดเก็บข้อมูลเกี่ยวกับมันในไฟล์ข้อมูลที่เป็นกรรมสิทธิ์หรือไฟล์ขึ้นอยู่กับรุ่นของระบบปฏิบัติการ เครื่องมือของบุคคลที่สามที่แนะนำในคำตอบข้างต้นเรียกใช้วิธีการ API เหล่านี้ซึ่งจัดการทั้งหมดนั้นให้กับคุณ
ดูข้อมูลเพิ่มเติมได้ที่นี่: https://dereknewton.com/2010/06/recycle-bin-forensics-in-windows-7-and-vista/