Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление заданного количества файлов из папки

Ответить
Настройки темы
CMD/BAT - [решено] Удаление заданного количества файлов из папки

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте!

Подскажите, пожалуйста, каким образом можно зациклить удаление n первых по алфавиту файлов из папки?
Заранее благодарю

Отправлено: 19:32, 14-10-2018

 

Аватара для YuS_2

Старожил


Сообщения: 187
Благодарности: 71

Профиль | Отправить PM | Цитировать


Вот именно! Какой такой практический смысл удаления файлов с паузами, да ещё и по алфавиту? Жесть какая-то... таких преподавателей нельзя допускать до обучения студентов, ибо фантазия совсем не в правильную сторону направлена...

-------
scio me nihil scire


Отправлено: 15:37, 15-10-2018 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


megaloman, alpap, благодарствую, что помогли разобраться в непонятном моменте

Отправлено: 17:14, 15-10-2018 | #12


Ветеран


Сообщения: 706
Благодарности: 232

Профиль | Отправить PM | Цитировать


Цитата YuS_2:
да ещё и по алфавиту »
а кстати!
я, например, проверял на таких файлах:
Скрытый текст

Код: Выделить весь код
file1.txt
file2.txt
file3.txt
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
file9.txt
file10.txt
file11.txt
file12.txt
file13.txt
file14.txt

и достаточно даже командой
Код: Выделить весь код
>spisok.txt dir /a-d/b "papka"
увидеть как имена файлов будут расположены в списке, а ведь в команде выше в dir по умолчанию включена сортировка по алфавиту. И в таком же порядке файлы и удаляться будут. Или постепенное увеличение счета не имеет отношения к сортировке по алфавиту?

Отправлено: 23:50, 15-10-2018 | #13


Ветеран


Contributor


Сообщения: 23118
Благодарности: 6731

Профиль | Отправить PM | Цитировать


Цитата alpap:
а ведь в команде выше в dir по умолчанию включена сортировка по алфавиту. И в таком же порядке файлы и удаляться будут. »
Не так.

В лексикографическом порядке файлы будут расположены на разделе с файловой системой NTFS (поскольку там сами записи в каталоге уже располагаются в упорядоченном B+-дереве). На FAT12/16/32 — в хронологическом порядке (по дате создания). dir тут ничего не изобретает, а просто выдаёт то, что возвращают ей функции WinAPI FindFirstFile/FindNextFile. И любые шаблонные операции (например, copy *.txt, del *.*) будут производить операции в таком же порядке.

Последний раз редактировалось Iska, 16-10-2018 в 18:57. Причина: Поправлен глагол

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:12, 16-10-2018 | #14



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление заданного количества файлов из папки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Перемещение заданного количества файлов, начиная с первого по имени Alexander_88 Скриптовые языки администрирования Windows 2 27-08-2014 09:54
CMD/BAT - [решено] Перемещение заданного количества файлов, начиная с последнего по имени Alexander_88 Скриптовые языки администрирования Windows 6 21-08-2014 11:36
Прочие - [решено] Удаление файлов заданного расширения Папуас Программное обеспечение Windows 10 18-06-2011 05:21
Удаление файлов из сетевой папки VERVIL Microsoft Windows NT/2000/2003 2 15-04-2010 05:22
Прочие - Программа (скрипт) удаление из заданного каталога заданных файлов __sa__nya Программное обеспечение Windows 1 20-11-2008 19:02




 
Переход