Touch na wszystkich plikach katalogu


(GL1zdA) #1

Witam! Mam następujący problem: PSP wyświetla pliki w katalogu posortowane wg daty modyfikacji, ja zaś chce je mieć posortowane alfabetycznie. Potrzebuje polecenia w stylu:

FOR /L %p IN (`dir /A:-D /B`) DO touch %p
  • niestety nigdy nie bawiłem się for w konsoli Windows i nie mam pojęcia jak podać mu listę plików - to napisane przeze mnie po prostu się zapętla i wywołuje touch 0.

(floyd) #2

Zmień literę -D na -N i będzie alfabetycznie


(GL1zdA) #3

Nie bardzo łapie? -D filtruje z listy katalogi.

//

Dla zainteresowanych prawidłowa wersja:

FOR /F %p IN ('dir /A:-D /B') DO touch %p
  • zamiast /L opcja /F - odczyt z pliku (w tym przypadku pewnie ze strumienia), i oczywiście nie znaki akcentu tylko apostrofy.