Czy istnieje polecenie konsoli "del" do usuwania plików z folderu i umieszczania ich w Koszu? Polecenie del usuwa pliki, a nie Kosz.Polecenie CMD do usuwania plików i umieszczania ich w Koszu?
Odpowiedz
Oto program innej firmy.
Uwaga: Nie próbowałem go.
Istnieje „recycle.exe” część poleceń z kolekcją zwanych cmdutils
„Recycle.exe jest bezpieczny zamiennik polecenia DEL, który wysyła pliki do kosza zamiast ich usuwania . Kosz jest również bardziej elastyczne niż DEL, można określić wiele plików naraz (lub użyć symboli wieloznacznych) „
Dostępne w http://www.maddogsw.com/cmdutils
(narzędzie Ostatnia aktualizacja maj 2000)
jest” DeleteXP.exe "służy do usuwania plików z wiersza poleceń w systemie Windows (Windows 9x i Windows NT 4.0/2000/XP). W przeciwieństwie do standardowego polecenia "DEL", które usuwa tylko plik, Delete XP usuwa pliki i wysyła je do kosza. Pliki do usunięcia są przekazywane do nich jako parametry. Teraz obsługuje/p i dodaje dwie nowe opcje/a/d/v.
Podobnie jak polecenie "del" w Windows NT/2000/XP, Delete XP obsługuje wiele nazw plików jako parametry nawet w Windows 9x.
Dostępne w http://downloads.easytools.com/Freebies/DeleteXP.zip
(narzędzie Ostatnia aktualizacja wrzesień 2004)
Jest "recycle.exe" (inny deweloper jednego z maddogsw):
C:\>recycle /?
Version 1.11, Copyright (C)2001 Frank P. Westlake
Deletes one or more files by sending them to the Recycle Bin, if possible.
RECYCLE [/PFQ] [/A[[:]attributes]] [[drive:][path]filename
[drive:][path]filename
Specifies the file(s) to delete. Specify multiple files by using wildcards.
/P Prompts for confirmation before deleting each file.
/F Force deleting of read-only files.
/Q Quiet mode, do not ask if ok to delete on global wildcard
/A Selects files to delete based on attributes
attributes R Read-only files
S System files
H Hidden files
A Files ready for archiving
- Prefix meaning not
Dostępne w http://web.archive.org/web/20071026113307/http://gearbox.maem.umr.edu/batch/f_w_util/
http://gearbox.maem.umr.edu/batch/f_w_util/
http://gearbox.maem.umr.edu/batch/f_w_util/recycle.zip
(Narzędzie ostatnia aktualizacja sty 2001)
BTW jeśli chcesz opróżnić pojemnik recylce z wiersza poleceń „cmdutils” ma „bin” polecenie:
bin /empty /force
Informacje w komendzie 'del' są niepoprawne - możesz usunąć wiele plików i używać symboli wieloznacznych z' del'. – Hashim
skrypt bat, który wystawia copy
i del
byłoby być prostym rozwiązaniem ...
Naprawdę zastanawiam się, jak to zrobić z 'del' i' copy', rozwiązaniem jest 'move', zobacz [tutaj] (http://stackoverflow.com/a/24806142/1237747) – ST3
Może to oznaczać ustawienie utwórz własny folder "do recyklingu" i przenieś do niego pliki za pomocą pliku cmd. Dodanie znaczka daty do przeniesionej nazwy pliku byłoby dość łatwe. Będziesz musiał "opróżnić" ten folder ręcznie okresowo, podobnie jak kosz z systemem Windows. –
Mam nadzieję, że to oznacza skonfigurowanie fałszywego kosza, ponieważ pliki w samym koszu są nazywane np. C: \ $ Recycle.Bin \ S-1-5-21-983910293-0978783143-98-1001 \ $ RIUIFOK. Losowe kopiowanie/przenoszenie plików do struktury dir systemu Windows wydaje się nierozsądne. Ponadto nie może wtedy wiedzieć, Data skasowania lub Oryginalna lokalizacja. Edycja: http://stackoverflow.com/questions/1646425/cmd-command-to-delete-files-and-put-them-into-recycle-bin#comment44587300_24806142 zwraca uwagę, że pliki "wprowadzono" do struktury katalogu Kosz przez przenoszenie/kopiowanie nie są w ogóle wyświetlane w Koszu w Eksploratorze Windows. – WalterGR
recycle.exe -f apple.jpg
z http://www.maddogsw.com/cmdutils/ nadal działa.
Marzec 2014, Windows7 x64, ograniczone prawa konta UAC btw. Testowane również z niektórymi nazwami plików Umlaut. Pliki pojawiają się w koszach i mają poprawną ścieżkę przywracania.
Wszystkie odpowiedzi sugerują korzystanie z narzędzi innych firm, ale można użyć prostego move
, wystarczy określić prawidłową ścieżkę do kosza.
W XP jest to C:\RECYCLER
, w Vista i późniejszym C:\$Recycle.bin
.Jednak to nie wszystko, to tylko główny folder, ale zawiera podfoldery i są to rzeczywiste pojemniki, w których musisz przenieść swój plik.
Na przykład w moim komputerze, że ścieżka jest:
c:\$Recycle.Bin\S-1-5-21-1291211594-1566655150-3201569215-1000
Jeśli to zrobisz i wyświetlisz "** Kosz **" na liście folderów w Eksploratorze Windows, nie wyświetla ona nazwy przeniesionego pliku na liście nazw plików (wypróbowana w moim systemie Win XP), mimo że znajduje się w C : \ RECYCLER \
Przenoszenie plików ręcznie do folderu Kosz jest pomysłem NIEPRAWIDŁOWYM. Kosz nie jest zwykłym folderem, jest to folder powłoki systemowej, który przechowuje listę usuniętych plików w pliku 'INFO'. Jeśli ręcznie umieścisz w nim pliki, bin ich nie zobaczy i nie będzie można ich przywrócić. – Synetech
Ale jesteś w stanie ręcznie je przywrócić, tak jak ręcznie je tam przeniesiono, prawda? – Fabian
Bez programy zewnętrzne - deleteJS.bat
. Używa metody wywołania czasownika Shell.Application
. użycie jest proste:
call deleteJS.bat c:\someFile.txt
call deleteJS.bat d:\someFolder
Dzięki za kod. –
Jeśli zainstalowano węzeł można dodać „trash” moduł. Działa na systemie OS X, Linux i Windows.
$ npm install -g trash
Stamtąd, jeśli chcesz wysłać plik do kosza po prostu trzeba wpisać:
$ trash file.txt
Co to jest "npm"? To nie jest domyślne polecenie. – narF
Node Pakage Manager (npm), jest instalowany z węzłem. https://www.npmjs.com/ –
Polecenie instalacji, które sugerujesz, nie działa. Zamiast tego zadziałało: 'npm install --global trash-cli' Odnośnik: https://www.npmjs.com/package/trash – narF
To zależy od tego gdzie plik znajduje się (i będzie działać tylko na pliku). Najpierw otwiera się folder, a następnie symuluje pisanie z klawiatury - wybranie pliku, a następnie wykonanie polecenia "delete" za pomocą klawisza del. Aby uniknąć błędów, skrypt jest wstrzymywany na kilka sekund przed następnym poleceniem.
set shell = CreateObject("Shell.Application")
shell.Open "C:\Users\server\Desktop"
set wshShell = CreateObject("WScript.Shell")
wscript.Sleep 200
wshShell.SendKeys "testfile"
wshShell.SendKeys "{DEL}"
wscript.Sleep 100
wshShell.SendKeys "%{F4}"
Napisałem ten kod w Notatniku, a następnie zapisałem go z rozszerzeniem pliku (.vbs). Następnie dodaje się go do mojego pliku wsadowego z wykorzystaniem
wscript "%~dp0filename.vbs"
Zauważ, że oba pliki (.bat i .vbs) muszą być umieszczone w tej samej lokalizacji folderu, inaczej określić lokalizację (o) w .vbs. nietoperza, jeśli znajduje się w innym katalogu.
Możesz spróbować RecycleIt. Będzie wysyłać pliki do kosza systemu Windows za pośrednictwem wiersza polecenia.
- Mike
- 1. Czy jest polecenie usuwania logcat?
- 2. Ignorowanie plików znajdujących się już w repo, BEZ ich usuwania
- 3. subwersja łączy polecenie usuwania
- 4. Lokalizacja do umieszczania plików na serwerze glassfish
- 5. Wykonaj polecenie CMD z kodu
- 6. Polecenie qmake do kopiowania plików i folderów do katalogu wyjściowego
- 7. Skrypt wsadowy do usuwania plików
- 8. Uruchom polecenie reg w cmd (plik bat)?
- 9. Właściwe miejsce do umieszczania plików MP3 w projekcie Android
- 10. Polecenie CMD systemu Windows do uzyskiwania dostępu do usb?
- 11. Jak znaleźć polecenie CMD obrazu dokowanego?
- 12. Ukrywanie adnotacji map bez ich usuwania
- 13. Jeśli nie istnieje - polecenie CMD - nie działa
- 14. Czy "uruchamianie okna dokowanego" wykonuje polecenie CMD?
- 15. Jak dodać polecenie gzip do systemu Windows CMD?
- 16. Jak wykonać proste wyszukiwanie plików w cmd
- 17. MSBuild Składnia zadań do usuwania plików
- 18. Tworzenie folderów wirtualnych i podłączanie ich do systemu plików
- 19. Skrypt CMD: Jak zamknąć CMD
- 20. git: lista wszystkich nazw plików i skrótów ich ostatniego zatwierdzenia
- 21. Usuwanie plików lub folderów rekurencyjnie w oknach cmd
- 22. Makefile do umieszczania plików obiektowych z plików źródłowych różnych katalogów w jednym, osobnym katalogu?
- 23. Zrozumienie usuwania i usuwania relacji w greenDao
- 24. znaleźć wzór w plikach i ich nazwy
- 25. Kopiowanie plików i włączenie ich w archiwum CPack
- 26. Nie można używać tak -polecenie na wszystkie pytania podczas usuwania
- 27. Skopiuj wszystkie wpisane polecenie w konsoli systemu Linux i ich wynik do pliku
- 28. Pobieranie atrybutów plików z systemu Windows cmd
- 29. Co jest dobrą alternatywą do umieszczania haseł w plikach konfiguracyjnych?
- 30. Zalety i wady umieszczania kontekstu db w statycznej bibliotece klas
OK. wygląda na to, że nie ma wbudowanego polecenia, które można użyć w kodzie wsadowym. –