Я ищу эффективный способ копирования фотографий с SD-карты на жесткий диск. Я использую пакет Adobe для редактирования, и я не хочу "загромождать" свой компьютер другими бесполезными программами (такими как Picassa). Было бы намного лучше иметь файл .bat, хранящийся на SD-карте, который я мог бы запустить на любом ПК. Это то, что я до сих пор:

FOR %%f IN (*.jpg *.raw) DO XCOPY G:\DCIM\100MSDCF\"%%f" C:\images /m /y /d[:08-17-2014] 
  1. Как сделать копию команды "xcopy" из текущего места назначения командного файла, а не из предопределенного места назначения? (в этом случае G диск)

  2. Можно ли использовать ввод из командной строки для параметра /d [:date]? (чтобы пользователь вводил дату в строку cmd вместо того, чтобы вручную изменять файл .bat)

Синтаксис xcopy см. По адресу :http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/xcopy.mspx?mfr=true.

Все отзывы приветствуются, так как я здесь новый пользователь :) Привет, мир!

1 ответ1

0
  1. . ссылается на текущую папку, как и %CD% . %~dp возвращает путь, по которому живет пакетный файл. Выбери свой яд.
  2. set /p myVariable=Date? подскажет пользователю для ввода («Дата? ") и поместите его в переменную (с именем" myVariable ") для использования.

Больше информации:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .