Jak mogę wsadowo usunąć wszystkie pliki określonego typu w folderze nowszym niż określona data w systemie Windows?


1

Tak więc Google Music zdecydowało się pobrać około połowy mojej przesłanej biblioteki muzycznej do mojej lokalnej biblioteki muzycznej, kiedy poprosiłem o pobranie zakupionej muzyki, więc teraz mam kilka plików MP3, które muszę automatycznie usunąć.

Czy mogę tutaj uzyskać pomoc? Nie jestem taki świetny ze skryptem wsadowym.


1
Chcesz wiedzieć, który system operacyjny Windows? Chciałbym rozwiązać ten problem jako taki, używając opcji „Szukaj”, „Sortuj”, „Wybierz”, nie musząc niczego grupować. - - - - „Szukaj” * .mp3, jest każdy plik MP3. Dodaj zaawansowane wyszukiwanie, takie jak Data. Po uzyskaniu wystarczającej liczby „Szukaj”, a następnie „Sortuj”, użyj Kolumn (rozmiar, data modyfikacji daty utworzenia, typ), aby „Sortować”, a następnie wybierz górny element, przytrzymaj klawisz Shift, wybierz ostatni element potrzebny do usunięcia i usuń. Wyszukaj Sortuj Wybierz.
Psycogeek,

Zapomniałem, że mogę to wszystko zrobić w poszukiwaniu. Majstrowałem przy tym trochę i ostatecznie dostałem wybór, którego potrzebowałem. Oznaczę komentarz Sathyi jako odpowiedź, ponieważ na pewno działałoby to z drobnym majstrowaniem przy użyciu strony składni, prawdopodobnie nieco bardziej wydajnie i uniwersalnie.
Pan

Odpowiedzi:


3

Możesz użyć forfiles

forfiles /p g:\music /d -30 /c "cmd /c del @file"

Spowoduje to usunięcie dowolnego pliku starszego niż 30 dni.

Przeczytaj o składni forfiles tutaj

Jeśli nie ma go w twoim systemie, pobierz pliki z MSK Reskit ftp


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.