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 unaFor
bucle 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 esto
For
bucle al que puede informarDrive:/Path/To/Folder
, y eso es enumerar todos los archivos*.*
que usan*
, y devolverá la ruta completa de cada archivo en%%i
.