enter image description here Ich schrieb Batch-Skript für mein Projekt, da der Pfad Speicherplatz enthält, es funktioniert nicht. Könnten Sie mir bitteSpeicherplatz im Dateipfad des Batch-Skripts
@ECHO OFF
REM The below command will look for the size of file on the server and inform the user if scheduler is down.
setlocal
set nl=^& echo.
set file="C:\Program Files (x86)\Common Files\Zoom\Support\CptControl.exe"
set maxbytesize=0
FOR /F "usebackq" %%A IN ('%file%') DO set size=%%~zA
if %size% EQU %maxbytesize% (echo WARNING !!! %nl%Scheduler File is ^= %maxbytesize% bytes%nl%Please do not process invoices, contact Webcenter Support) else (echo Scheduler File OK)
PAUSE
Es funktioniert nicht für mich gearbeitet, Gibt es eine alternative Lösung für den Dateipfad, der ist mit Leerzeichen – suvarna
@suvarna, sorry aber, was 'nicht funktioniert' bedeutet? ** Wie ** hat es nicht funktioniert? Was ist das beobachtete Verhalten? Wie unterscheidet es sich vom erwarteten Verhalten? –
Idealerweise muss es die Dateigröße lesen und es muss mit der Größe verglichen werden, die in der Logik bereitgestellt wird, wenn mein Dateipfad ohne Leerzeichen ist, funktioniert die Logik, die ich im Skript angegeben habe. – suvarna