Przez błąd bardzo irytującej osoby tysiące moich plików zostało skopiowanych, często wiele razy. W rezultacie powstały tysiące plików o nazwie nazwa_pliku (2), nazwa_pliku (3) itp.
Moim świetnym pomysłem było przeprowadzenie wyszukiwania (2) i usunięcie wszystkich wyników, ale wyszukiwanie pokazuje wszystkie pliki, które mają numer 2 w nazwie pliku, zamiast nawiasów klamrowych.
Próbowałem nazwy: ~ = (2), „(2)”, a nawet „(2)” „(2)” po poszukiwaniu rozwiązań gdzie indziej. Żaden z nich nie działał. Chcę wykluczyć pliki, które mają tylko 2 w nazwie pliku, TYLKO chcę plików, które mają dwa w nawiasach.
Czy ktoś może pomóc?
Odpowiedzi:
Chcę tylko plików, które mają dwa w nawiasach
(2)
Użyj następującego wyrażenia wyszukiwania:
Uwagi:
~
jest dosłownym wskaźnikiem ciągu, a poniższe elementy muszą pasować do całej nazwy plikuW zależności od potrzeb
filename:
może być lepszy niżname:
Przed:
Po:
Dalsza lektura
źródło
Sugeruję skrypt PowerShell, który:
(1)
rekurencyjnie wszystkie pliki ze znakiem końcowym do nazwy bazy dla danego folderu początkowego.Zmień,
Push-Location
aby dopasować do folderu początkowego, zapisz plik z rozszerzeniem.ps1
i uruchom go.Aby uzyskać tylko listę plików, użyj tego skróconego skryptu:
źródło