Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Dateigröße auf Netzlaufwerk ermitteln (https://www.delphipraxis.net/104333-dateigroesse-auf-netzlaufwerk-ermitteln.html)

haentschman 2. Dez 2007 13:03

Re: Dateigröße auf Netzlaufwerk ermitteln
 
Hallo alle... :hi:

...und siehe da...es bewegt sich doch :-D
Delphi-Quellcode:
function GetFileSize2(const FileName: String): Integer;       { TODO : Dateigröße ermitteln }
var
  SR: TSearchRec;
  ierr: integer;
begin
  ierr := FindFirst(FileName, faAnyfile - faDirectory, sr);
  while ierr = 0 do
  begin
    if (sr.name <> '.') and (sr.name <> '..') then
    begin
      DGrosse:= SR.Size / 1048576;
    end;
  ierr := FindNext(sr);
  end;
  FindClose(sr);
end;
...den Vorschlag von Christian angepaßt --> Ergebnis richtig :firejump:

... FileName Syntax: \\firma-server\system\tmp\avdb.fdb

PS: diese Syntax habe ich auch mit den anderen Beispielen probiert... :gruebel:

Danke erst einmal... jetzt muß ich mir überlegen, wie ich an den Freigabenamen des lokalen Ordners komme, da der User nur den lokalen DatenbankPfad eingibt.

bis bald...Danke :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.
Seite 4 von 4   « Erste     234   

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