Existe-t-il un programme en ligne de commande pouvant envoyer des fichiers dans la corbeille? C'est sur XP et Vista.
windows
command-line
recycle-bin
juste à temps
la source
la source
del
le supprime définitivement, ne le déplace pas dans la corbeille.for
boucle à partir de l'invite de commande pour les envoyer à la corbeille. Je pouvais ensuite les voir tous consolidés au même endroit, afin de m'assurer que seuls les fichiers que je voulais supprimer étaient présents. restaurer des fichiers incorrects.Réponses:
CmdUtils a un utilitaire appelé
Recycle
qui fait exactement cela. [ téléchargement direct ]Plus d'infos :
la source
Si vous avez installé PowerShell:
la source
for /r %i in (foobar.tmp) do recycle "%i"
).Il n'y a pas de moyen intégré de faire cela, mais il existe des outils tiers qui peuvent le faire. J'ai vérifié mon dossier de vidage de programme et trouvé quelques options. Ils fonctionnent tous de la même manière (par exemple,
recycle filename.ext
), mais leur performance varie, cela dépend donc de vos besoins (par exemple, recyclez-vous beaucoup de fichiers?)nul
, c’est le plus rapide et le plus fiable.nul
la source
J'ai cette question depuis longtemps - j'ai finalement pris les choses en main et j'ai roulé mon propre utilitaire cmd-recycle
J'ai jeté un coup d'oeil
Recycle.exe
dans CmdUtils. Le problème, c’est que la boîte de dialogue traditionnelle «Êtes-vous sûr» apparaît-elle lorsque vous recyclez (ce qui peut être supprimé en ajoutant l’argument -f). Mon programme le fait tout simplement (car vous pouvez toujours annuler), ce qui, à mon avis, convient mieux aux scripts.la source
Peut utiliser un utilitaire externe:
nircmd moverecyclebin * .tmp
la source
J'ai essayé divers programmes pour transférer un fichier dans la corbeille, mais je n’étais pas satisfait de ces programmes pour différentes raisons.
Le principal problème rencontré le plus souvent est le manque de statut décent ou de messages d'erreur. Certains échouent simplement en silence, alors vous pensez que le programme a recyclé quelque chose, mais en réalité il n'a rien fait du tout!
Pour remédier à cela, j'ai écrit un utilitaire de ligne de commande appelé bin-it qui déplace le ou les fichiers spécifiés vers la corbeille Windows. Il prend en charge les caractères génériques et fournit un rapport complet sur l'état et les erreurs. Si quelque chose ne va pas, vous le saurez!
C'est totalement gratuit et peut être téléchargé ici en tant que binit.zip:
http://www.akiwi.co.uk/utilities.html
la source
Sans utiliser d'outils tiers, je ne crois pas qu'il existe un "moyen d'envoyer des fichiers dans la corbeille en ligne de commande". Vous pouvez obtenir le chemin complet de la corbeille sur un système Windows 7-10 comme ceci:
Le problème est que si vous déplacez simplement un fichier, il n'apparaît pas dans la corbeille. Vous ne pourrez le voir que dans une invite de commande. La corbeille est un dossier spécial. La méthode de l’API Windows pour déplacer des éléments vers la corbeille renomme le fichier et enregistre les informations le concernant dans un ou plusieurs fichiers d’information propriétaires, en fonction de la version du système d’exploitation. Les outils tiers suggérés dans les réponses ci-dessus invoquent ces méthodes API qui gèrent tout cela pour vous.
Quelques informations supplémentaires ici: https://dereknewton.com/2010/06/recycle-bin-forensics-in-windows-7-and-vista/
la source
Sans programmes externes -
deleteJS.bat
. Il utilise laShell.Application
méthode invoke verb. l'utilisation est simple:la source
Vous pouvez essayer RecycleIt . Il enverra des fichiers à la corbeille Windows via la ligne de commande.
Exemple d'utilisation:
REMARQUE: Vous devez ajouter le "/ quit" ou une fenêtre qui reste ouverte apparaîtra. Cela pourrait être problématique pour les sessions de console sans tête.
la source