Чтение из .csv, получение файлов из папки и копирование в новую папку - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь написать пакетный скрипт для использования с командной строкой Windows, чтобы прочитать из списка имен файлов .csv, взять и выбрать файлы из папки и скопировать в новую папку:

for /f "delims=" %%i in (theFile.csv) do (
  for /f %%j in ('dir /s /b %theDir%\%%i.*') do (
    copy "%%j" "C:\Data"  
  )
)

Эта команда, кажется, копирует, но все файлы, что я делаю не так?

1 Ответ

0 голосов
/ 16 октября 2019

Полагаю, вы что-то ищете, в зависимости от структуры вашего CSV-файла:

@echo off
set "thedir=\\PC\Users\Salvatore\Desktop\BackupUnlock"
for /f "delims=" %%i in ("C:\Users\Salvatore\Desktop\csv1.csv") do for /f %%a in ('dir /b /s /a-d "%%i"') do copy "%%a" "C:\Data" /Y
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...