Samstag, 20. April 2024, 01:04 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

MacDschie

unregistriert

1

Dienstag, 11. Februar 2014, 20:31

Titel können bei bestimmten "geschützten Dateinamen" nicht geladen werden. Was sind geschützte Dateinamen?

Hallo,

damit mein Skript zum Download der Chartdaten von Yahoo Finance möglichst einfach bleibt, habe ich mich entschlossen, die Textdateien, in denen ich die Daten abspeichere, nach den Ticker-Symbolen von Yahoo zu benennen. So heißt die Datei für die Aktie der Continental AG z. B. "CON.DE.txt", weil der Chart unter dem Symbol CON.DE heruntergeladen werden kann. Irgend etwas stört Investox daran. Beim Einstellen des Titels im Titelverzeichnis wird die WKN CON.DE mit der Meldung quittiert:

Quellcode

1
Verwenden Sie für die WKN bitte keines der folgenden Zeichen: ... sowie keine geschützten Dateinamen wie z. B. 'LPT1'.


Bei den "folgenden Zeichen" ist kein Punkt dabei. "CON.DE" ist unter Windows meines Wissens nach auch kein besonderes Gerät, das mit einem speziellen Dateinamen angesprochen wird. Wie auch immer, wenn ich den Punkt entferne und die WKN zu "CONDE" ändere, geht's.

Nicht so im Projekt. Nach dem Einfügen des Titels bekomme ich Fehlermeldungen im Logbuch:

Quellcode

1
2
3
4
Modul: Import/Export
Prozedur: Datenimport
Titel: CON.DE
Meldung: Der angegebene Pfad wurde nicht gefunden (Fehler Nr. 76).


Auch hier hilft das Umbenennen der Datei von "CON.DE.txt" in z. B. "CONDE.txt" und die Meldung taucht nicht mehr auf. Aber warum taucht sie überhaupt auf? Was ist an dem Dateinamen "CON.DE.txt" so komisch? Zwei Dutzend anderen Dateien, die nach dem selben Schema benannt sind ("<Symbol>.DE.txt") funktionieren einwandfrei. Bevor ich jetzt mein Skript zum Datendownload groß anpasse, möchte ich hier erst mal fragen, ob es eine einfachere Lösung für das Mysterium gibt.

Matthias123

unregistriert

2

Dienstag, 11. Februar 2014, 20:42

"CON.DE" ist unter Windows meines Wissens nach auch kein besonderes Gerät


Doch, CON steht für console