![]() |
Delphi-Version: 11 Alexandria
Datei prüfen auf einen Ubuntu Server prüfen
Hallo zusammen,
um festzustellen, ob eine Datei schon vorhanden ist, kann man das mit FileExists überprüfen.
Delphi-Quellcode:
Gibt es die Möglichkeit von Delphi aus, eine Datei auf einen Ubuntu - Server zu überprüfen wenn diese schon vorhanden ist.
if not FileExists (Path+Dateiname) then
{lege die Datei an... Es geht darum, auf einen Ubuntu - Server eine Firebird Datenbank anzulegen, wenn diese noch nicht vorhanden ist. Bis bald Chemiker |
AW: Datei prüfen auf einen Ubuntu Server prüfen
Liegt das Delphi-Programm auf dem Ubuntu-Server oder soll da via Remote geprüft werden?
|
AW: Datei prüfen auf einen Ubuntu Server prüfen
Nein, ich lege mit einem Delphi - Programm eine neue DB auf einen Firebird - Server an, wenn diese noch nicht vorhanden ist.
Delphi-Quellcode:
Wenn die DB allerdings schon vorhanden ist würde ich das gerne vorher abfangen.
begin
if not FileExists(aServerName+':'+aDatenBankOrdner+aDatenbankName) then begin DB:= TIBCConnection.Create(NIL); try try DB.database := aDatenbankOrdner + aDatenbankName; DB.Server := aServerName; Bis bald Chemiker |
AW: Datei prüfen auf einen Ubuntu Server prüfen
Sofern der Firebird-Server auf dem Ubuntu-Server läuft, wäre es da nicht eleganter, dessen
![]() |
AW: Datei prüfen auf einen Ubuntu Server prüfen
Zitat:
|
AW: Datei prüfen auf einen Ubuntu Server prüfen
.. wenn die db nicht in einem shared Verzeichnis liegt, dürft es schwierig sein dies von einem Windows_Rechner( Dein Programm) auf einem Ubuntu-Rechner (firebird) abzufragen.
Alternativ ginge noch die per ssh auf den Ubuntu-Rechner zu verbinden und dann über diese shell schauen ob die Datenbank auf dem Server schon vorhanden ist. Grüße Klaus |
AW: Datei prüfen auf einen Ubuntu Server prüfen
Zitat:
|
AW: Datei prüfen auf einen Ubuntu Server prüfen
Zitat:
Kannst du nicht einfach die DB anlegen und die Exception abfangen, falls die Datei schon existiert? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:46 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-2025 by Thomas Breitkreuz