система exiftool не может найти путь - PullRequest
0 голосов
/ 23 сентября 2018

Я хочу использовать exiftool для изменения имен моих файлов в одном каталоге до времени создания (я нахожусь в Windows 10).

  • Я "установил" exiftool в C: \ Windows, как рекомендовано.
  • Я также установил путь для exiftool.
  • Я создал каталог по пути C:\testordner, куда я скопировал все свои файлы.
  • Я открыл командную строку в Windows.

Когда я ввел команду: C:\testordner>exiftool . все работает, и я получаю данные exif:все файлы в этом каталоге.Когда я ввожу команду: C:\testordner>exiftool IMG_0160.JPG, она тоже работает.

После прочтения документации я попробовал следующую команду, чтобы изменить имена файлов всех моих файлов в каталоге на дату создания:

C:\testordner>exiftool '-FileName<DateTimeOriginal' -d "%Y-%m-%d %H.%M.%S%%-c.%%e" .

Когда я пытаюсь выполнить эту команду, я всегда получаю сообщение об ошибке: «Система не может найти указанный файл» (на немецком языке: Das System kann die angegebene Datei nicht finden.)

Я также пытался:

C:\testordner>exiftool '-FileName<CreateDate' -d %Y-%m-%d_%H.%M.%S%%.%%le .

Что я делаю не так?Я не понимаю.

1 Ответ

0 голосов
/ 23 сентября 2018

На главной странице exiftool Работает в Windows :

"Обратите внимание, что при вводе команд в оболочке" cmd.exe "вы должны использовать двойные кавычки вместо одинарных кавычек, так какв некоторых примерах "

В Windows CMD измените одинарные кавычки на двойные, и ваша команда будет работать правильно.

...