Batch Script para recorrer todos los archivos en una carpeta específica y TFTP a un host

Batch Script para recorrer todos los archivos en una carpeta específica y TFTP a un host

Tengo una carpeta de Datos en (C:/Uses/Public/Data). Contiene 100 archivos y necesito iterar sobre todos los archivos en este directorio y tftp para alojar. Mi comando tftp para un solo archivo funciona

TFTP -i PUT <filename> 182.168.0.1 

Sin embargo, no estoy seguro de cómo incrustar esto en un script por lotes que itera sobre todos los archivos y usa el comando anterior para colocarlo en un host.

Respuesta1

Usar unaForbucle para enumerar sus archivos y pasar cada archivo como parámetro en su comando:

@echo off 

For %%i in ("C:/Uses/Public/Data/*")do TFTP -i PUT "%%~i" 182.168.0.1 
  • En estoForbucle al que puede informar Drive:/Path/To/Folder, y eso es enumerar todos los archivos *.*que usan *, y devolverá la ruta completa de cada archivo en %%i.

información relacionada