-2

Я хотел скопировать F: *. Docx в C: если диск F: является диском truecrypt.

Если это USB-накопитель, не копируйте его.

Разница между приводом truecrypt F: и USB-флешкой заключается в том, что один из них не является съемным, и "diskpart" не может его обнаружить.

Я имею в виду, что если диск F: не является съемным, скопируйте все файлы docx, если он является съемным, ничего не копируйте.

Это можно сделать в пакетном скрипте?

1 ответ1

0

Как я могу обнаружить USB-накопитель (съемный диск)?

Если диск F: не является съемным, скопируйте все файлы docx, если он съемный, ничего не копируйте

Используйте следующий пакетный файл:

@echo off
setlocal
for /f "skip=1 tokens=1,2" %%d in ('wmic logicaldisk get caption^, drivetype') do (
  rem look for drive f:
  if [%%d] EQU [F:] (
    rem look for non removable drive
    rem drivetype 2 is removable
    if [%%e] NEQ [2] (
      echo copy files
      )
    )
  )
endlocal

Заметки:

  • Замените echo copy files соответствующей командой.

Дальнейшее чтение

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