Различные отметки даты Explorer и командной строки - Win7

480
Gene T

Я пытаюсь создать простой командный файл для сопоставления двух каталогов файлов, чтобы решить некоторые проблемы между двумя наборами. Это было бы очень легко сделать, если бы я мог сопоставить их между каталогами на основе даты и времени создания (продолжительностью около 5 лет), которые я вижу, когда смотрю на 2 каталога в Проводнике. Но когда я делаю dir или forfiles, я получаю одинаковую дату для всех файлов, и время увеличивается на секунду или 2 для каждого файла. Я предполагаю, что это показывает, когда каждый файл был добавлен в файл Zip, который был отправлен мне. Я пробовал dir / TC, / TA и / TW и соответствующий синтаксис для forfiles, но единственное отличие, которое делает любой из них, - это дать мне метку даты / времени, когда я извлекал файлы.

1
Проверьте Robocopy из Windows 7. Просто введите «Robocopy /?», И он должен быть там по умолчанию. Это намного надежнее, чем пытаться что-то сложнее с помощью пакетного сценария и замены даты и времени с помощью пакетных команд. Кроме того, посмотрите в 7zip, чтобы найти атрибуты файлов в файлах Zip, так как он имеет синтаксис командной строки, который вы можете запускать из Windows. Просто несколько быстрых предложений. Я помню, что делал что-то в пакетном режиме раньше, но это было непросто, поэтому дайте мне знать, если вы найдете простой способ сравнения атрибутов даты файла. , , Пример: `FOR %% A IN ("% srcdir% \% ~ 1 ") НЕ ЕСЛИ"% ~ 2 "==" %% ~ NXTA "` Pimp Juice IT 9 лет назад 0
Я выяснил свою проблему - я имею дело с файлами TIFF, и Win7 Explorer распознает их как таковые и использует отметку даты, которая хранится внутри каждого TIFF, а не отметку даты файла. Подлый фоновый процесс сбил меня с толку. Gene T 9 лет назад 1
Возможно, это просто параметры просмотра (или столбцы), которые вы настроили в этих конкретных папках для отображения из проводника Windows, которые показывают расширенные атрибуты или метаданные файлов изображений TIFF? Не уверен, что имя столбца `Дата изменения` показывает неправильные даты, если имя столбца в проводнике Windows названо не так, как это, но нужно проверить что-то еще - звучит как поля метаданных или что-то, что просматривается из проводника Windows. Хороший улов, хотя. Pimp Juice IT 9 лет назад 0
Это совершенно верно. Мне нужны были поля метаданных, отсюда и проблема. Gene T 9 лет назад 0

0 ответов на вопрос

Похожие вопросы