Deutsch
Eingangshalle

Dateiname unbekannt, wie Datei einlesen?

 

Erasmus.Herold
Hallo zusammen ...

Ich habe einen Ordner voller Dateien.
Der Dateiname beginnt immer mit einer Rechnungsnummer (die ich kenne!)

Beispiel für Dateiname: 00000302_22001402432.csv
Den Rest nach dem Unterstrich kenne ich nicht, ist ein Timestamp.

Ich möchte nun immer eine bestimmte Datei automatisch auslesen,
kann also die Rechnungsnummer mitgeben ... und nun?

Jemand eine Idee, wie ich mir die Datei (unter 1000den) schnappen kann?
Vorher in ein Hilfsverzeichnis zu kopieren scheidet auch aus, weil
copy unter XProfan ja keine Wildcards kennt.

Danke für alle Ideen.
Gruß - Erasmus
 
05.02.2022  
 




RudiB.
wie ist das ??
CLS
Declare DateiListe&
DateiListe&=Create("Listbox",%Hwnd,1,0,0,0,0)
ClearList
ChDir "D:\\Rechnungen\\CSV_Dateien"' zum entsprechenden Verzeichnis wechseln
AddFiles "*.csv", 0'Suche im aktuellen Verzeichnis und füge zur ListBoxListe hinzu
Move("ListToHandle",DateiListe&)' Kopiere ListBoxListe zur Listbox -DATEILISTE&-
SelectString(DateiListe&,-1,"Hier Deine Rechnungsnummer...")'sucht den ersten Eintrag in der Liste der mit dem Suchtext übereinstimmt
Print GetString$(DateiListe&,GetCurSel(DateiListe&))
waitinput
 
Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
05.02.2022  
 




Erasmus.Herold
Wie geil ist das denn?

Frage.
Wenn ich in Zeile 6 bei addfiles gleich „00000302*.csv“ (das wäre im Beispiel meine gesuchte Nummer) anstatt *.csv mitgebe, dann hätte die Anzahl der Dateien im Ordner niemals Einfluss aufs Laufverhalten?
 
06.02.2022  
 




RudiB.
Füg mal nach der Zeile ADDFILES noch dies ein...
Listbox$(0,0,"",1)

Ja, denn es werden weniger Dateien in die Listbox-Liste gelesen. In Deinem Fall eben nur die mit der Rechnungsnummer und dem TimeStamp...
 
XProfan X4
Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
06.02.2022  
 




Erasmus.Herold
Prima - teste ich heute Nachmittag aus.
Dankeschön.

Rückmeldung folgt.
 
06.02.2022  
 




Erasmus.Herold
tres bien !!!

Funktioniert perfekt.

==========================

nun womöglich noch eine Idee, wie ich anstatt:
ChDir "D:\\Rechnungen\\CSV_Dateien"'

einen Netzwerkzugriff nutzen könnte?
ChDir "\\192.168.200.97\Rechnungen\CSV_Dateien"'

Gruß und Dank
Erasmus
 
06.02.2022  
 




RudiB.
Da stellt sich die Frage: Nur privates Netzwerk, oder willst Du auch von außerhalb darauf zugreifen.
Bei internem privaten Netzwerk kannst Du das ja mit Windows Netzwerkfreigaben oder mit Samba realisieren. Einfach die entsprechenden Ordner mit Zugriffsrechten und Usern freigeben...da musst Dich mal reinlesen....
 
XProfan X4
Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
06.02.2022  
 




Erasmus.Herold
Netzwerkfreigaben - schon klar kein Thema

der abstrakte Zugriff funktioniert halt immer,
mag ich lieber als einen zugewiesenen Buchstaben,
der eines Tages verschwunden ist
 
06.02.2022  
 




RudiB.
Hast mich damit auf eine Idee gebracht.
Ich habe meinen Kabelreciver mit Festplattenrecorder ja auch als Netzlaufwerk miteingebunden und mit...
AddFiles "*.ts", 1'Suche im aktuellen Verzeichnis mit Unterordnern und füge zur ListBoxListe hinzu

...alles nach Video-Dateien durchsuchen und mir damit eine Filmdatenbank anzulegen.
 
XProfan X4
Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
06.02.2022  
 




Erasmus.Herold
tip top !!!
 
06.02.2022  
 




Erasmus.Herold
Kleiner Nachtrag:

ChDir "D:\\Rechnungen\\CSV_Dateien"'
AddFiles "*.csv", 0'

Verzichten wir auf "ChDir" und geben den Pfad bei "AddFiles" mit.
Dann stehen wir später im Programm weiter passend
 
07.02.2022  
 




RudiB.
Das geht natürlich auch..."viele Wege führen nach Rom"
 
XProfan X4
Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
07.02.2022  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

4.722 Betrachtungen

Unbenanntvor 0 min.
R.Schneider30.07.2024
mene29.05.2024
Erasmus.Herold12.10.2023
RudiB.09.08.2023
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Erasmus.Herold (7x)
RudiB. (5x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie