Ответ на вопрос, который вы задаете, является более сложным, чем я думаю, вы ожидаете.
- Время создания: время создания файла в файловой системе.
- Время изменения: время последнего изменения этого экземпляра файла.
- Время доступа: приблизительное время последнего чтения файла.
Все эти значения хранятся в файловой системе, поэтому файловая система «записывает правила» как бы для того, как эти показатели создаются и поддерживаются.
Например, FAT использует местное время, тогда как NTFS использует UTC, поэтому FAT может вызывать странности в зависимости от часового пояса и перехода на летнее время. Точность значений также зависит от типа файловой системы. Дополнительная информация здесь: https://msdn.microsoft.com/en-us/library/windows/desktop/ms724290%28v=vs.85%29.aspx
Таким образом, суть вашего вопроса (когда относится время создания) сложна и основана на том, когда данные в последний раз стали файлом. Файл, перенесенный из одного местоположения в другое, локально или по сети (или со съемного носителя), был файлом с самого начала, поэтому, если вы копируете его локально, Дата создания отправляется вместе с ним и не изменяется.
Однако, если вы загружаете этот файл через Интернет, он передается в виде двоичного потока контента и записывается в совершенно новый файл в локальной системе, поэтому время его создания будет равно времени его создания.
Zip-архивы размывают эту строку, потому что zip / tar содержит файлы с их метаданными, поэтому, если вы загрузите zip, у файла .zip будет дата создания сегодня, но файлы внутри zip-файла будут предшествовать созданию архивов, возможно, по годам, и эти даты создания прилипают к файлам, когда архив распаковывается на локальный диск.
Таким образом, ответ на ваш вопрос, это зависит от того, как вы получили данные, которые находятся в файле, и последний раз, когда они стали файлом с точки зрения вашей системы.