Wo kommt denn der Inhalt der Variablen "Datei" her? Was steht drin, wenn der Code die Datei abspeichert? Eventuell mal dort einen Haltepunkt setzen und nachsehen, was in der Variablen steht...