Название: Как узнать дату изменения директории? Отправлено: billy4685 от Август 11, 2016, 10:12 Добрый день. Что-то никак не могу найти как узнать дату изменения директории.
К примеру у файла все просто: QFileInfo(file).lastModified(). Нашел, для директории метод entryInfoList() - как я понял это список QFileInfoList, состоящий из QFileInfo-в. Не знаю поможет ли он мне? Разве что пробежаться по нему и посмотреть дату изменения у всех вложенных файлов. Название: Re: Как узнать дату изменения директории? Отправлено: ksk- от Август 11, 2016, 10:23 А почему бы не использовать QFileInfo для директории?
Название: Re: Как узнать дату изменения директории? Отправлено: billy4685 от Август 11, 2016, 11:12 А почему бы не использовать QFileInfo для директории? Да работает, если посылать не QDir, а QFile в QFileInfo. То есть предствалять директорию как файл.Но есть одно но: если был изменен файл в директории, то дата изменения директории меняется; а если был изменен файл в поддиректории этой директории, то меняется дата изменения поддиректории, а не директории. То есть походу придется мне все же просматривать дату изменения всех папок и файлов в данной директории. И все же наверное нужно использовать метод entryInfoList(). Название: Re: Как узнать дату изменения директории? Отправлено: ksk- от Август 11, 2016, 12:10 а если был изменен файл в поддиректории этой директории, то меняется дата изменения поддиректории, а не директории. Именно так и должно быть. |