powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / cmd FOR /F vs FOR /R
1 сообщений из 1, страница 1 из 1
cmd FOR /F vs FOR /R
    #38554788
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброй ночи кому не спится.
Windows xp sp3 rus, файловая система fat32 на 4-х гигабайтной флешке.
Хочу получить список файлов в каталоге, их атрибуты и размер.
Почему-то для некоторых файлов неверно определяются атрибуты и размер.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
C:\temp\___a>for /f %f in ('dir /b f:\*.zip') do @if 1 gtr %~zf (@echo. %~af ########  %~nxf) else @echo. %~af %~zf  %~nxf
  ########  CS1106_uf.zip
  ########  CS140113.zip
  ########  CS140115.zip
  ########  CS140117.zip
 --a------ 64858467  CS140120_02.zip
 --a------ 65175145  CS140208.zip
  ########  HE_0819f_0.zip
 --a------ 317937  snowstormv144_20131208.zip


REM В примере проверка размера. При проверке атрибутов (if "-" gtr "%~af") картина не меняется.

Аналогичная команда отрабатывает нормально, но мне не нужен рекурсивный перебор папок.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
C:\temp\___a>for /r f: %f in (*.zip) do @echo %~af %~zf  %~nxf
--a------ 64667501  CS1106_uf.zip
--a------ 64732920  CS140113.zip
--a------ 64733364  CS140115.zip
--a------ 64737425  CS140117.zip
--a------ 64858467  CS140120_02.zip
--a------ 65175145  CS140208.zip
--a------ 4061603  HE_0819f_0.zip
--a------ 317937  snowstormv144_20131208.zip


Извечный вопрос: кто виноват?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / cmd FOR /F vs FOR /R
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]