Как автоматизировать копирование файлов из внешней памяти?

Я ищу эффективный способ копирования изображений с 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. . ссылается на текущую папку, как и %CD%, %~dp возвращает путь, по которому живет пакетный файл. Выбери свой яд.
  2. set /p myVariable=Date? предложит пользователю ввести ("Дата? ") и поместит его в переменную (с именем "myVariable") для использования.

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

Другие вопросы по тегам