![]() |
Versionsinfo einer Datei, die auf einem FTP Server liegt auslesen
hi,
wie der titel schon sagt, würd ich gern wissen, ob und wie man die Datei Version einer Exe, die auf einem FTP server liegt auslesen kann. Lokal ist das ja kein problem, aber ich will sie nicht jedesmal runterladen und dann überprüfen. Vielen Dank im vorraus |
AW: Versionsinfo einer Datei, die auf einem FTP Server liegt auslesen
Schieb doch einfach eine zusätzliche (Text)-Datei mit den Versionsinformationen auf den Server. Diese kleine Datei kannst Du dann runterladen und vergleichen. Ein direkter Vergleich ohne Download ist IMHO nicht möglich.
|
AW: Versionsinfo einer Datei, die auf einem FTP Server liegt auslesen
Man kann via FTP auch nur Dateiteile auslesen ... du könntest also auch versuchen nur die EXE-Header runterzuladen (sind ja nur ein paar Byte), suchst darin die Position der Resourcen, lädst diese ebenfalls runter und suchst dann darin die VersionInfo-Resource. :stupid:
Oder wenn man auf dem Server ein Programm/Script ausführen kann (z.B. via HTTP), dann könnte man dieses nach der Version fragen. |
AW: Versionsinfo einer Datei, die auf einem FTP Server liegt auslesen
hi
erstmal vielen Dank für die schnellen antworten! @ himitsu ... du hast nich zufällig grad n beispielcode da, wie man nur den exe header ausliest ? .. mach mit ftp normal nich so viel ;) |
AW: Versionsinfo einer Datei, die auf einem FTP Server liegt auslesen
Nee, aber Codes zum Auslesen der Dateiinformation dürften sich in der DP irgendwo finden lassen ... du mußt dann "nur" noch die Dateizugriffe auf FTP umleiten/umschreiben.
bzw. man könnte versuch den FTP-Pfad direkt als Dateiname anzugeben. Windows kommt an vielen Stellen damit zurecht, aber k.A. wie Windows da den Transfer genau bewerkstelligt. (nicht daß da vorher die Datei komplett in ein Temp-Verzeichnis geladen wird) |
AW: Versionsinfo einer Datei, die auf einem FTP Server liegt auslesen
hi,
hab mir das grad angeschaut, und das dauert ewig, bis ich das am laufen hab, die zeit hab ich momentan leider nich auch, wenns schon ne tolle sache wäre. hab mir überlegt, dass ich die version einfach in den dateinamen schreibe, den hab ich eh schon, das is die schnellste möglichkeit und vielleicht auch gar nich die schlechteste trotzdem danke für die tipps, wenn die zeit nich wäre, wäre das sicher super geworden ;) mfg |
AW: Versionsinfo einer Datei, die auf einem FTP Server liegt auslesen
Zitat:
Ich hab das folgendermaßen gelöst: 1. Tool, was die MD5 der Dateien erzeugt, in eine XML schreibt und dann mit den Dateien auf den FTP Server hochlädt 2. das Programm holt die XML und vergleicht die MD5 der bestehenden Dateien mit der XML 3. die Unterschiede werden dann geholt. in der Praxis ist der Ablauf ein wenig komplizierter. Als Anregung aber allemal brauchbar :zwinker: |
AW: Versionsinfo einer Datei, die auf einem FTP Server liegt auslesen
hi,
danke für die anregung ;) das problem is halt nur, dass es so jetzt schon läuft und am montag auf 4 rechnern laufen muss und ich noch n paar andere probleme zu lösen hab, deswegen kann ich leider nich auf wartbarkeit achten :-( .. wenn ich mehr zeit hätte, wäre das n richtig ausgefeiltes programm geworden, aber so muss ich leider gucken, dass es läuft ... und das tut es im moment noch nicht ;D ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz