Próbuję usunąć wszystkie pliki, które kończą się numerem jeden, ale z jakiegoś powodu usuwa wszystkie pliki w folderze.
Polecenie, którego używam to
DEL *1.*
Działa, gdy używam litery takiej jak
DEL *e.*
ale kiedy używam numeru, wszystko jest usuwane.
dir
zachowanie symboli wieloznacznych, a drugie pytanie odel
to samo zachowanie symboli zastępczych, nie powoduje, że są to różne pytania, Nifle. Podstawą pytania jest zachowanie symboli wieloznacznych w dopasowywaniu nazw . Często zadawane, a ten duplikat ma prawie kanoniczną formę. grawity odpowiedziała na to dwukrotnie wcześniej. Więc mam ja . To są duplikaty .Odpowiedzi:
System Windows zachowuje nazwę pliku 8.3 dla każdego pliku, aby zapewnić zgodność.
Więc jeśli masz pliki
ostatni plik zostanie zapisany pod alternatywną nazwą
w ten sposób dopasowując wzór
*1.*
.Możesz wykonać,
dir /x
aby zobaczyć wszystkie nazwy plików w wersji 8.3.Poprawki :
Aby usunąć wszystkie pliki z katalogu
directory
o nazwie 8.3, wykonajAby usunąć wszystkie pliki w katalogu
directory
o nazwie 8.3, łącznie z plikami w podkatalogach, uruchomAby wyłączyć 8.3 nazwy plików na dysku
drive:
(dotyczy tylko nowo utworzonych plików), uruchomAby całkowicie wyłączyć nazwy plików 8.3 (dotyczy tylko nowo utworzonych plików), uruchom
Aby uzyskać pełną składnię, wykonaj
Dalsze informacje:
Nazewnictwo plików, ścieżek i przestrzeni nazw: krótkie i długie nazwy
Jak system Windows generuje nazwy plików 8.3 z długich nazw plików
źródło
fsutil
wprowadzone w XP, jeśli dobrze pamiętam.