Entwickler-Ecke
Off Topic - Unterschiede beim "Papierkorb" unter Win98 und Win
schitho - Fr 15.08.03 23:04
Titel: Unterschiede beim "Papierkorb" unter Win98 und Win
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:
Recycle
r (unter NTFS) oder Recyle
d (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
Tino: Titel geändert.
Renegade - Sa 16.08.03 09:54
@schitho
IMHO sieht es unter XP Pro genauso aus wie unter 2000.
Gruß Renegade
DeCodeGuru - 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.
Anonymous - Sa 16.08.03 18:17
ok, ich hab noch einen alten win95 rechner.
Ordner: Recycled
Namen:
DC706.RAR
DC707.GIF
schitho - Sa 16.08.03 21:30
Danke! Ihr habt mir sehr geholfen!! :dance:
AndyB - Sa 16.08.03 23:43
Und warum machst du es nicht ganz allgemein (mindestens IE 4 muss installiert sein unter NT4 und Win95)
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); |
schitho - 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 [
http://www.delphi-forum.de/viewtopic.php?t=15185]nachlesen.
Das ganze gibt es aber nur auf NTFS-Partition. Unter FAT32 gibt es so etwas nicht (selbst wenn W2000 darauf zugreift).
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!