Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Findfirst findet Ordner wie System Volume Information nicht? (https://www.delphipraxis.net/111371-findfirst-findet-ordner-wie-system-volume-information-nicht.html)

richard_boderich 2. Apr 2008 13:05


Findfirst findet Ordner wie System Volume Information nicht?
 
Moin!

Warum findet Delphi Findfirst/Findnext keine Ordner wie z.B. "System Volume Information" ect. ? Kann dazu jemand einen Hinweis geben?

mfG Richard

taaktaak 2. Apr 2008 13:08

Re: Findfirst findet Ordner wie System Volume Information ni
 
Welche Attribut-Konstanten setzt du denn?

richard_boderich 2. Apr 2008 13:27

Re: Findfirst findet Ordner wie System Volume Information ni
 
momentan so

Delphi-Quellcode:
(SR.Name<>'.') and (SR.Name<>'..') AND ((SR.attr And fadirectory)<>0)
mfG Richard

RavenIV 2. Apr 2008 13:29

Re: Findfirst findet Ordner wie System Volume Information ni
 
Zitat:

Zitat von richard_boderich
Warum findet Delphi Findfirst/Findnext keine Ordner wie z.B. "System Volume Information" ect. ? Kann dazu jemand einen Hinweis geben?

Weil "System Volume Information" schreibgeschützt, System, versteckt und was-weiss-ich-alles ist.
Nicht mal ein Administrator darf das öffnen.

Was willst Du auch mit diesem Ordner?
Da steht nix interessantes drin.

taaktaak 2. Apr 2008 13:35

Re: Findfirst findet Ordner wie System Volume Information ni
 
Ungeachtet der Fragestellung, was du damit möchtest:

Wenn FindFirst die Parameter faDirectory+faSysFile+faHidden übergeben werden, dann werden diese Verzeichnisse auch gefunden :stupid:

richard_boderich 2. Apr 2008 13:39

Re: Findfirst findet Ordner wie System Volume Information ni
 
@RavenIV

Zitat:

Weil "System Volume Information" schreibgeschützt, System, versteckt und was-weiss-ich-alles ist.
Nicht mal ein Administrator darf das öffnen.
Ist mir bekannt, deshalb meine Frage ;)



Zitat:

Da steht nix interessantes drin.
für mich schon!



Zitat:

Was willst Du auch mit diesem Ordner?
gesicherte ADS Streams des System-Wiederherstellungsdienstes auflisten.

mfg Richard

Luckie 2. Apr 2008 13:45

Re: Findfirst findet Ordner wie System Volume Information ni
 
Dann wirst du aber erstmal mit administrativen Rechten, die Zugriffsberechtigungen anpassen müssen, damit du auch als Administrator den Ordner öffnen kannst.

richard_boderich 2. Apr 2008 13:46

Re: Findfirst findet Ordner wie System Volume Information ni
 
@taaktaak

Zitat:

Wenn FindFirst die Parameter faDirectory+faSysFile+faHidden übergeben werden, dann werden diese Verzeichnisse auch gefunden
Bist du dir da sicher? Diese Kombination habe ich auch schon ausprobiert?! Außerdem solltest du die Attribute niemals Addieren, sondern
Logisch verknüpfen wurde hier mal gesagt.

mfG Richard

richard_boderich 2. Apr 2008 13:49

Re: Findfirst findet Ordner wie System Volume Information ni
 
@Luckie

Du meinst also es liegt definitiv an den Zugriffsrechten ? Kein Findfirst Attribut-Fehler ?
Kann deine ADS Klasse vielleicht sowas?

mfG Richard

taaktaak 2. Apr 2008 13:56

Re: Findfirst findet Ordner wie System Volume Information ni
 
Hmmm, das Additionszeichen war nur eine textliche Darstellung. Obwohl, im Test habe ich's auch so gemacht!?
JA, bei mir werden die Verzeichnisse angezeigt. Die darin enthaltenen Dateien habe ich allerdings nicht heraussuchen lassen (und jetzt ist schon alles wieder perduto)

// edit: Im Beispiel der Delphi-Hilfe wird übrigens auch addiert :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz