Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Check dimensione file su macchina remota

    Ciao a tutti,
    con questo batch vorei prendere in input da un file txt (computernames.txt) una lista di computer. Poi verificare se il file info.log è minore o maggiore di 1000 byte. Nel caso in cui fosse maggiore o uguale dovrebbe inserirmi il nome macchina nel file logsizemax.txt nel caso fosse minore nel logminsize.txt . Ogni aiuto è veramente apprezzato. Mi sta facendo uscire di testa.
    ehheheeh
    Facendolo girare mi il seguent errore:
    error: 1000 was unexpected at this time

    @echo off
    for /f "tokens=*" %%I in (computernames.txt)do call :checksz %%I

    :checksz
    setlocal
    set file="\\%1\c$\data\info.log"
    set min=1000

    FOR /F "usebackq" %%A IN ('%file%') DO set size=%%~zA

    if %size% GTQ %min% (
    echo. %1 >>logsizemin.txt
    ) ELSE (
    echo. %1>>logsizemax.txt
    )


    Grazieee!!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Perché non usare un qualsiasi linguaggio di programmazione (esempio, il C) che renderebbe tutto molto, molto più semplice?

    P.S. Attenzione al Regolamento di questo forum ... in particolare, il linguaggio nel titolo.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.