Hallo Forum,
auf meiner Suche durch die Weiten des Internets wurde ich zwar immer wieder fündig, aber zu einem Schluss kam ich trotzdem nicht.
Das Problem ist denkbar einfach. Das einzige Mittel das mir zur Verfügung steht ist die Kommandozeile der Windows-Konsole. Die Aufgabe ist, aus einer Datei den Inhalt komplett herauszulesen und in eine Mail zu packen. Scheitern tut es schon beim Speichern des Dateiinhalts.
@echo off
SET file=\53.113.75.143\quota-share$\temp.txt
:x
if exist %file% (
SET c=<TYPE %file%
DEL %file%
) ELSE (
echo Keine Datei!
)
sleep 30
goto x
Die Fehlermeldung lautet "The system cannot find the file specified". Die Datei gibt es (wird von einem anderen Script erzeugt), es ist aber momentan nur lesen erlaubt. Das dürfte für das Script kein Problem sein. Der DEL-Befehl findet die Datei ja auch.
Wie bekomme ich also den Rückgabewert des TYPE-Befehls komplett (nicht zeilenweise!!) in eine Variable, damit ich diese später für die Mail verwenden kann?
LG
Manu