Как написать bat-файл...
13.04.2007 20:30 9 abc15.txt
13.04.2007 20:25 9 abc2.txt
13.04.2007 20:25 9 abc1.txt
вот
значит можно сделать так
dir abc* | FINDSTR "abc" |SORT /R >>flist.txt
далее задача сводится к извесной - взять из файла первую строчку
наверна у dir еще должен быть ключ, которые не выводит дату и прочейу херню
Если не выводить левую информацию о файле в dir, то выходит так
C:\tmp>dir /b abc* | FINDSTR "abc" |SORT /R
abc2.txt
abc15.txt
abc1.txt
а у sort ключа -n нету? (чтоб сортировал как числа)
C:\tmp>dir /b abc* | FINDSTR "abc" |SORT /Rвсе то же самое делается через
dir /b /on abc*
А потом просто достаёшь оттуда.
Оставить комментарий
MRForester
В папке есть несколько текстовых файлов, имена полностью заранее не известны.Известно что имя выглядит как abcNNNN.txt где NNNN - номера файлов
Подскажите, как написать bat-файл в windows XP, коотрый при запуске будет брать текстовый файл с НАИБОЛЬШИМ номером NNNN из этой папки и копировать в другую?
Спасибо