Czy istnieje sposób dodania kolumny „Zawiera” w Eksploratorze Windows?

2

Łączę niektóre stare archiwa kopii zapasowych i pozbywam się duplikatów w tym procesie i jestem sfrustrowany faktem, że Microsoft tak trudno było znaleźć puste foldery w systemie Windows.

Wyszukiwanie w Windows również nie jest w tym bardzo pomocne. Wyszukiwanie systemu Windows jest pomocne tylko do pewnego stopnia. Na przykład, jeśli mam do czynienia z plikami obrazów, takimi jak JPEG, PNG, BMP itp., Dam wam przykład poniżej.

Sprawdzanie, czy folder jest pusty ...

Często mam Thumbs.dbpliki w folderach ze zdjęciami. Pliki te zostały wygenerowane przez poprzednie wersje systemu Windows. Teraz, jeśli połączyłem dwa duże archiwa kopii zapasowych zawierające pliki obrazów (pozbywanie się duplikatów i zapisywanie plików osieroconych), to pliki Thumbs.db są pozostawione w jednej z lokalizacji. Tak więc foldery wydają się zawierać pliki, tzn. Jeśli wybiorę te foldery i naciśnij Alt+, Enteraby wyświetlić właściwości, mogę przeczytać sekcję „Zawiera”, aby upewnić się, że folder kopii zapasowej jest naprawdę pusty przed jego usunięciem.

za

Jeśli nie jest pusty, powie ile plików zawiera. Ponieważ pliki Thumbs.db są pozostawione, powie, że zawiera pliki, co daje fałszywy wynik pozytywny. Ponieważ nie interesuje mnie, czy folder zawiera pliki Thumbs.db, nie mam z nimi pożytku. Są tylko śmieciami z poprzedniego systemu Windows.

Więc mogę tutaj skorzystać z wyszukiwania systemu Windows, wyszukać *.dbw tym folderze i usunąć wszystkie znalezione pliki Thumbs.db. Następnie mogę ponownie sprawdzić właściwości, a jeśli pokaże 0 plików, wiem, że mogę z ufnością usunąć folder ze wszystkimi jego podfolderami, wiedząc, że nie usuwam żadnych plików obrazów.

Jeśli nadal wyświetla liczbę większą niż 0, oznacza to, że w strukturze folderów znajduje się jeden lub kilka plików, które nie są plikiem Thumbs.db, ale raczej plikiem obrazu lub innym plikiem z innym rozszerzeniem. I muszę otwierać każdy folder, jeden po drugim, przesuwając się w dół drzewa folderów, aż znajdę plik lub pliki, które mogą być ważne, i skopiuję je do nowej lokalizacji przed usunięciem folderu. Mógłbym użyć Wyszukiwarki Windows, aby znaleźć ścieżki wyszukiwania do tego lub tych plików. Ale to prawie tak pomocne, jak Windows Search.

Tak więc chociaż Windows Search jest do pewnego stopnia pomocny, nie rozwiązuje bezpośrednio problemu znalezienia pustych folderów!

Moja propozycja ...

Ponieważ Alt+ Enterjest najlepszym sposobem na sprawdzenie, czy folder zawiera pliki, to jest pomysł, który wpadłem na pomysł.

W oknie Eksploratora Windows, jeśli korzystasz z widoku „Szczegóły”, otrzymujesz listę plików i folderów ze wszystkimi różnymi kolumnami, takimi jak Nazwa, Data modyfikacji, Typ itp. Możesz również dodać kilka kolejnych kolumn, klikając prawym przyciskiem myszy na jednym z nich, a następnie kliknij „Więcej”.

Czy nie byłoby wspaniale, gdyby można było wybrać kolumnę „Zawiera”? W ten sposób możesz uzyskać przegląd liczby plików i folderów, które mają wszystkie podfoldery w danym folderze nadrzędnym / głównym.

Ale tak zwani inżynierowie i projektanci oprogramowania w Microsoft nie są oczywiście tak bystrzy. Chcą, abyś ciągle naciskał Alt+ Enterna każdym z podfolderów lub klikał każdy prawym przyciskiem myszy i wybierał Właściwości. Sprawdziłem! Nie ma kolumny „Zawiera”.

b

Ale istnieje kilka innych przydatnych kolumn! Jak kolumna „Rozmiar”, która pokazuje, jak duże są twoje pliki. Ale to wcale nie działa na folderach! Od kiedy informacje o rozmiarze nie mają znaczenia dla folderów? Dlaczego miałbym nurkować w podfolderze, aby sprawdzić, jak duże są w nim pliki? A może musisz użyć Alt+ Enterlub kliknąć prawym przyciskiem myszy i kliknąć Właściwości? To absolutnie nie ma sensu!

Czy istnieje sposób, aby pomóc sobie i dodać kolumnę „Zawiera” w Eksploratorze Windows za pomocą dostosowania? Czy można napisać rozszerzenie lub wtyczkę do Eksploratora Windows, które pozwoliłyby na dodanie kolumny „Zawiera”? Czy może zamierzamy napisać zupełnie nowy program do zarządzania plikami dla systemu Windows, aby wykonać to proste zadanie?

Zamiast tego...

do

Czy możemy mieć coś takiego ...

re

Czy to po prostu wymaga zbyt wiele? ...

Nie sądzę, żebym pytał za dużo. Microsoft powinien był pomyśleć o tym wieku, a nawet kilkadziesiąt lat temu. Jeśli przeszukujesz Google, zauważysz, że wiele osób pyta o to samo, jak znaleźć pusty folder w systemie Windows? Wolisz, jeśli nie masz rozległych umiejętności programowania i spędzasz miesiąc na pisaniu własnego programu Windows? Wielu użytkowników Windows skorzystałoby, gdyby w Eksploratorze Windows była wbudowana opcja wyszukiwania pustych folderów.

Korzystam z systemu Windows Vista, ale używam również Windows 7 i Windows 8.x i są one równie złe. Co najmniej mogli zrobić dobrze, to zrobić dobrze z kolumnami. O co chodzi? Dlaczego folder zawierający kilka plików i podfolderów nie pokazuje absolutnie nic, gdy mówi „Rozmiar” podczas przeglądania folderu nadrzędnego? To jest po prostu głupie!

Samir
źródło
This is just plain stupid!zgadzam się, że kiedyś Windows jest głupi! Zamiast pisać wtyczkę Eksploratora Windows (przydałoby się to naprawdę), spróbowałbym tego małego darmowego oprogramowania, jeśli byłoby odpowiednie dla ciebie windirstat.info, lub po prostu napisałem mały skrypt PowerShell
user2196728
@ user2196728 Sprawdzę to. Dzięki!
Samir,
Zrobiłem trochę kopania i znalazłem ten artykuł MSDN . Wygląda na to, że Vista, Win 7 i Win 8.x nie obsługują tworzenia niestandardowych programów obsługi kolumn. „Ta funkcja jest obsługiwana tylko w systemie Windows XP lub wcześniejszym.” Tyle o dostosowywaniu Eksploratora Windows ... Czy może istnieje alternatywne podejście do tego w nowszym systemie Windows?
Samir,
Informacje te musiałyby być obliczane w locie za każdym razem, gdy wyświetlasz folder. Byłoby to bardzo wymagające pod względem zasobów. Zamiast tego użyj aplikacji takiej jak Windirstat lub Space Sniffer.
nitro2k01,
@ nitro2k01 Sprawdzę to. Dzięki! O obliczaniu wielkości i liczby elementów w folderze ... Nie sądzę, że to duży problem na dzisiejszym sprzęcie. To może być problem na starych systemach Pentium 3 ze starymi dyskami twardymi IBM Deskstar. Obliczenie zawartości mojego dysku C o pojemności 150 GB zajęło mi 1 minutę i 40 sekund.
Samir,

Odpowiedzi:

1

This is just plain stupid!zgadzam się, że kiedyś Windows jest głupi! :)

Zamiast pisać wtyczkę Eksploratora Windows (byłoby to rzeczywiście przydatne), wypróbowałbym to małe bezpłatne oprogramowanie, jeśli jest odpowiednie dla Ciebie http://windirstat.info/

Przetwarzanie całego dysku może zająć trochę czasu (możesz ograniczyć go do folderu, dysku), ale zgłasza wszystko, co chcesz:

  • rozmiar folderów nadrzędnych
  • rozmiar folderów podrzędnych
  • liczba plików w każdym forlder
  • liczba podfolderów dla folderu nadrzędnego
  • i więcej...

wszystko to w przyjaznej reprezentacji drzewa.

lub po prostu napisz mały skrypt PowerShell, jeśli chcesz zautomatyzować niektóre rzeczy ...

Nie jestem świadomy konfiguracji Eksploratora Windows do pobierania wszystkiego, czego chcesz, nawet nie jestem pewien, czy jest to możliwe ...

użytkownik2196728
źródło
Czy ta rzecz może znaleźć puste foldery? Czy jest w stanie bezpośrednio rozwiązać ten problem? Czy mogę nakazać mu znalezienie pustych folderów i gdzie znajduje się lista tylko pustych folderów?
Samir,
Tak, może znaleźć puste foldery. Nie, nie jest w stanie bezpośrednio rozwiązać tego problemu (co masz na myśli, monitorowanie / alerty?). Nie, nie możesz bezpośrednio filtrować, aby przeszukiwać tylko pusty folder, ale po zakończeniu parsowania katalogu / dysku możesz sortować według rozmiaru folderu rosnąco / malejąco, a więc mieć foldery o rozmiarze 0 na górze listy.
user2196728,
Tak, miałem na myśli filtrowanie, aby pokazywać tylko puste foldery. Właśnie zakończył parsowanie i widzę, jak pomoże mi znaleźć pusty folder bez żadnego fantazyjnego filtrowania. Ale filtrowanie całego drzewa folderów w celu wyświetlania tylko pustych folderów byłoby mile widzianym dodatkiem. Jest to jednak nadal bardziej przydatne niż to, co widziałem w Eksploratorze Windows.
Samir,
Ten program w ogóle nie obsługuje dostosowywania kolumn? Mam Imię, Procent poddrzewa, Procent, Rozmiar, Pozycje, Pliki, Podkatalogi, Ostatnia zmiana i Atrybuty. To jest to ... To dość ograniczające. Chociaż ten program może nie być kompletnym rozwiązaniem zastępującym Eksploratora Windows, jest dobrym dodatkiem do Eksploratora Windows.
Samir,
To oprogramowanie było przykładowe i używam go na moich serwerach plików, aby uzyskać statystyki. Istnieje jednak inne oprogramowanie tego samego typu, takie jak jam-software.com/treesize_free . Wyszukiwanie w Google disk usage statistics freeware windowszwróci niektóre oprogramowanie. Spójrz, a może znajdziesz odpowiedni dla siebie! LUB, jak powiedziałem, jeśli chcesz tylko puste foldery, napisanie małego skryptu PowerShell nie będzie trudne.
user2196728,