Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: stat.st_size показывает разные размеры от каталога на входе  (Прочитано 900 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн _XDD_

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
собственно задание и 20 строк кода:
удалить все пустые файлы в каталоге (считаем что каталог не файл)

http://pastebin.com/mXNNC6uE

но почему то при размещении файлов в каталоге с запускаемой, все работает ОК
при запуске с другим каталогом на входе - пустые файлы выдает не пустыми по st_size




тоесть
./a.out .  дает ожидаемый результат в st_size
./a.out ./Dir/ не правильный размер в st_size

файлы создал через  touch


з.ы. ну да, через ./3 запустить то смогу канешь, просто сперва с терминала протестил все дело, для визуалки показать в среду все впихнул

что за фигня?

Оффлайн _XDD_

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
_XDD_,
L~$ touch test
L~$ stat -c "%z = %x" test
2014-10-28 22:23:19.583733602 +0200 = 2014-10-28 22:23:19.583733602 +0200
L~$ touch test
L~$ stat -c "%z = %x" test
2014-10-28 22:23:36.023734212 +0200 = 2014-10-28 22:23:36.023734212 +0200
L~$
L~$ echo > test
L~$ stat -c "%z = %x" test
2014-10-28 22:24:28.823736172 +0200 = 2014-10-28 22:23:36.023734212 +0200
L~$
L~$ touch test
L~$ stat -c "%z = %x" test
2014-10-28 22:24:56.611737203 +0200 = 2014-10-28 22:24:56.611737203 +0200
L~$

?
Wars ~.o

Оффлайн _XDD_

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Не было интернета несколько дней.
Ошибка - нет перехода в каталог в котором работать.
chdir(pathToDirectory)

 

Страница сгенерирована за 0.015 секунд. Запросов: 21.