![]() |
Перемещение заданного количества файлов, начиная с последнего по имени
Здравствуйте. подскажите, пожалуйста как можно переместить заданное количество файлов, начиная с последнего по имени, из одного каталога в другой. :sorry:
|
Код:
@echo off |
Например так
Код:
for /F "token=1-100500" %%f in ('dir /B /O-N "папка_в_которой_лежат_файлы"') do ( |
Georgio :yahoo: Спасибо, опять вы меня выручили
Elven Код:
for /F "token=1-2" %%f in ('dir /B /O-N "C:\work\new"') do ( |
Цитата:
|
Elven
Цитата:
Цитата:
3 Имена файлов с пробелами будут разрезаны на подстроки и эти файлы удалены не будут. 4 Ни какого ограничения на число удаляемых файлов в коде нет, удаляться все файлы с именами без пробелов. |
gora, Georgio, Alexander_88, всем большое сорри, факир был пьян - фокус не удался (реально с бодуна написал, теперь самому страшно: из полезного только сортировка по имени). Сейчас кофейку дернул исправлю шоб работало.
Насчет имени файлов delims= и ковычки все весьма исправляют, опять же сейчас поправлю. хотя пардоньте, не буду ничего исправлять - пусть будет памятником моей бодунистической безалаберности, все равно решение уже имеет место быть. |
Время: 17:05. |
Время: 17:05.
© OSzone.net 2001-