Apakah ada program baris perintah yang dapat mengirim file ke tempat sampah? Ini di XP dan Vista.
windows
command-line
recycle-bin
tepat waktu
sumber
sumber
del
menghapusnya secara permanen, tidak memindahkannya ke tempat sampah daur ulang.for
loop dari command-prompt untuk mengirimnya ke tempat sampah, maka saya bisa melihat semuanya dikonsolidasikan di satu tempat untuk memastikan bahwa hanya file yang ingin saya hapus ada di sana dan mengembalikan file yang salah.Jawaban:
CmdUtils memiliki utilitas bernama
Recycle
yang melakukan hal itu. [ unduh langsung ]Info lebih lanjut :
sumber
Jika Anda memiliki PowerShell diinstal:
sumber
for /r %i in (foobar.tmp) do recycle "%i"
).Tidak ada cara bawaan untuk melakukan ini, tetapi ada alat pihak ketiga yang bisa. Saya memeriksa folder program-dump saya dan menemukan beberapa opsi. Semuanya bekerja sama (misalnya,
recycle filename.ext
), tetapi kinerjanya berbeda-beda, jadi itu tergantung pada apa kebutuhan Anda (misalnya, apakah Anda mendaur ulang banyak file?)nul
, maka itu adalah yang tercepat dan andalnul
sumber
Saya sudah memiliki pertanyaan ini untuk waktu yang lama - Saya akhirnya membawa masalah ini ke tangan saya sendiri dan saya memutar utilitas cmd-recycle saya sendiri
Saya melihat
Recycle.exe
di CmdUtils. Masalahnya adalah ia mengeluarkan dialog tradisional "Apakah Anda yakin" ketika Anda mendaur ulang (yang dapat dihapus dengan menambahkan argumen -f). Program saya hanya melakukannya (karena Anda selalu dapat membatalkan) yang menurut saya lebih cocok untuk keperluan skrip.sumber
Dapat menggunakan utilitas eksternal:
nircmd moverecyclebin * .tmp
sumber
Saya mencoba berbagai program untuk memindahkan file ke tempat sampah, tetapi tidak puas dengan mereka karena berbagai alasan.
Masalah utama yang paling banyak dimiliki adalah kurangnya status atau pesan kesalahan yang layak. Beberapa hanya gagal secara diam-diam, jadi Anda pikir program mendaur ulang sesuatu tetapi sebenarnya tidak melakukan apa-apa!
Untuk mengatasinya, saya telah menulis sebuah utilitas baris perintah bernama bin-it yang memindahkan file yang ditentukan ke Windows recycle bin. Ini mendukung wildcard dan menyediakan pelaporan status dan kesalahan penuh. Jika terjadi kesalahan, Anda akan mengetahuinya!
Ini sepenuhnya gratis dan dapat diunduh dari sini sebagai binit.zip:
http://www.akiwi.co.uk/utilities.html
sumber
Tanpa menggunakan alat pihak ketiga saya tidak percaya ada "cara baris perintah mengirim file ke tempat sampah". Anda bisa mendapatkan path lengkap untuk mendaur ulang tempat sampah pada sistem Windows 7-10 seperti ini:
Masalahnya adalah bahwa jika Anda hanya memindahkan file di sana itu tidak akan muncul di recycle bin. Anda hanya akan dapat melihatnya di prompt perintah. Tempat sampah adalah folder khusus. Metode windows API untuk memindahkan item ke tempat sampah mengubah nama file dan menyimpan informasi tentang hal itu dalam file info eksklusif atau file tergantung pada versi OS. Alat pihak ketiga yang disarankan dalam jawaban di atas memanggil metode API ini yang menangani semua itu untuk Anda.
Beberapa info lebih lanjut di sini: https://dereknewton.com/2010/06/recycle-bin-forensics-in-windows-7-and-vista/
sumber
Tanpa program eksternal -
deleteJS.bat
. MenggunakanShell.Application
metode kata kerja invoke. penggunaannya sederhana:sumber
Anda dapat mencoba RecycleIt . Ini akan mengirim file ke Windows Recycle Bin melalui baris perintah.
CONTOH PENGGUNAAN:
CATATAN: Anda perlu menambahkan "/ berhenti" atau itu akan memunculkan jendela yang tetap terbuka. Ini bisa menjadi masalah untuk sesi konsol tanpa kepala.
sumber