Czesc mam problem mianowicie przeszukuje katalog z plikami:

FOR %%I IN (.\katalog\*.*) DO @echo %%I

ale wypisuje mi cala sciezke a chcialbym tylko nazwe pliku bez rozszerzenia, jak mozna to zrobic?
pytanie jest zapewne banalne dla Was ale dla mnie to magia....

Bede bardzo wdzieczny za rade. Pozdrawiam

konto usunięte

Nie wiem czy mówiąc DOS masz na myśli linię polecenie (cmd) czy czysty dos, ale:

forfiles /S /P .\katalog\ /C "cmd /c echo @file"

list całego drzewa z zaznaczonego katalogu (plus subdir)

forfiles /P .\katalog\ /C "cmd /c echo @fname"

tylko pliki, bez rozszerzenia.

Więcej danych w forfiles /?Marcin Bojko edytował(a) ten post dnia 29.06.12 o godzinie 21:19
Marcin Bojko:
Nie wiem czy mówiąc DOS masz na myśli linię polecenie (cmd) czy czysty dos, ale:

forfiles /S /P .\katalog\ /C "cmd /c echo @file"

list całego drzewa z zaznaczonego katalogu (plus subdir)

forfiles /P .\katalog\ /C "cmd /c echo @fname"

tylko pliki, bez rozszerzenia.

Więcej danych w forfiles /?
Dzieki !!!

Następna dyskusja:

programowanie cross-platfor...


Wyślij zaproszenie do