Autor Beitrag
schitho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 288

XP Home SP2
D2005 Prof
BeitragVerfasst: Fr 15.08.03 23:04 
Hi,

beschäftige mich gerade mit dem Papierkorb von Windows und brauch dazu noch ein paar Informationen.

Unter Windows 98 sieht er so aus:

Ordner:
Reycled

Inhalt:
Dlz.xxx
INFO2
desktop.ini

Erläuterung:

Dlz.xxx
l= Laufwerk
z = fortlaufende Zahl
xxx = Dateierweiterung der in den Papierkorb verschobenen Datei.

Bsp:
Dc0.mpg
Dd1.doc


INFO2
Enthält Informationen zu den im Papierkorb befindlichen Dateien (Dateiname, ursprünglicher Pfad, Löschdatum)

Desktop.ini
Enthält Informationen zum Papierkorb selbst

Windows 2000:

Ordner:
Recycler (unter NTFS) oder Recyled (unter FAT32)

Ordner Recyled
wie unter W98

Ordner Recyler:

Inhalt
genauso wie unter W98, jedoch, dass sich diese Dateien in einem oder mehreren (?) Unterverzeichnissen befinden:

Zitat:
Verzeichnis von C:\RECYCLER\S-1-5-21-789336058-813497703-170

15.08.2003 23:50 <DIR> .
15.08.2003 23:50 <DIR> ..
15.08.2003 23:48 58 Dc6.wav
15.08.2003 23:50 10.240 Dc7.ppt
15.08.2003 23:35 65 desktop.ini
15.08.2003 23:50 1.620 INFO2
4 Datei(en) 11.983 Bytes
2 Verzeichnis(se), 9.349.332.992 Bytes frei


Nun meine Bitte:
Ich brauch Informationen darüber, wie die Struktur unter den anderen Windows-Versionen aussieht.

Meine Vermutung ist, dass

    *)W95, Me genaus so aussieht, wie W98 und
    *)NT, XP genaus so aussieht, wie unter W2000


Da ich nur W2000 und W98 habe, ersuche ich Euch mal nachzusehen, ob meine Vermutung stimmt. :nixweiss:

Danke!

Moderiert von user profile iconTino: Titel geändert.

_________________
(Sorry! Leider ewiger Delphi-Neuling)
Renegade
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 358

Win XP Pro, Win 7 Beta
BDS 2006
BeitragVerfasst: Sa 16.08.03 09:54 
@schitho

IMHO sieht es unter XP Pro genauso aus wie unter 2000.

Gruß Renegade

_________________
Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: Sa 16.08.03 10:45 
also soweit ich weiss, benutzt XP die gleiche "Technik" wie 2k und Win2k3 Server nutzt gluabe ich, auch die gleiche. Zu NT 4 kann ich nichts sagen.

_________________
Viele Grüße
Jakob
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Sa 16.08.03 18:17 
ok, ich hab noch einen alten win95 rechner.

Ordner: Recycled

Namen:

DC706.RAR
DC707.GIF
schitho Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 288

XP Home SP2
D2005 Prof
BeitragVerfasst: Sa 16.08.03 21:30 
Danke! Ihr habt mir sehr geholfen!! :dance:

_________________
(Sorry! Leider ewiger Delphi-Neuling)
AndyB
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1173
Erhaltene Danke: 14


RAD Studio XE2
BeitragVerfasst: Sa 16.08.03 23:43 
Und warum machst du es nicht ganz allgemein (mindestens IE 4 muss installiert sein unter NT4 und Win95)
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
uses ShlObj;

function GetSpecialFolder(CSIDL: Integer; ForceCreate: Boolean = False): string;
begin
  SetLenght(Result, MAX_PATH);
  if SHGetSpecialFolderPath(0, PChar(Result), CSIDL, ForceCreate) then
    SetLength(Result, StrLen(PChar(Result))
  else
    Result := '';
end;

RecycleBin := GetSpecialFolder(CSIDL_BITBUCKET);

_________________
Ist Zeit wirklich Geld?
schitho Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 288

XP Home SP2
D2005 Prof
BeitragVerfasst: So 17.08.03 20:34 
Noch ein Nachtrag zu meinem ersten Beitrag:

Zitat:
:
Inhalt
genauso wie unter W98, jedoch, dass sich diese Dateien in einem oder mehreren (?) Unterverzeichnissen befinden:
:


Unter NTFS wird für jeden User im Verzeichnis Recycler ein eigener Ordner angelegt. Der Ordner hat die Bezeichnung S-1-5-21-789336058-813497703-170 oder so ähnlich.

S-1-5-...... ist die User-ID (SID) des jeweiligen Users. Da Windows 2000 ja ein Multiuser-System ist, gibt es für jeden User so eine SID.

Damit beim Ausleeren des Papierkorbes nur der eigene Papierkorb geleert wird, legt W2000 im Ordner Recycler eben einen eigenen Ordner mit der Bezeichnung S-1-5-........... an.

Wie man zum SID kommt, kann man hier nachlesen.

Das ganze gibt es aber nur auf NTFS-Partition. Unter FAT32 gibt es so etwas nicht (selbst wenn W2000 darauf zugreift).

_________________
(Sorry! Leider ewiger Delphi-Neuling)