Come può il contenitore di cestino contenere più file con lo stesso nome?

In Windows se creo un file e lo cancilo, di ricreare la copia esatta del file nello stesso posto e cancellarla, avrò 2 file identici nel cestino con lo stesso nome. Dove il sistema sa quale è quale? Come ci possono essere due file con lo stesso nome? Non è anche il cestino di riciclaggio una sorta di cartella? Gli altri sisthemes operativi eseguono lo stesso quando eseguiamo questo metodo su di essi?

2 file con lo stesso nome nel cestino

Il Cestino non è una cartella "normale" e, quindi, non deve rispettare le stesse regole che conosci dalle cartelle normali.

Quando si elimina un file, la voce per quel file nel file system viene contrassegnata come eliminata. Il file stesso (o, per essere più preciso, i dati contenuti nel file) rimane in atto. Windows metterà quindi una nuova voce nel file system con un nuovo nome di file. Questa voce si riferirà alla stessa posizione nel file system in cui si trovava il file originale. Inoltre, manterrà un riferimento al file originale eliminato.

Se esaminiamo i contenuti effettivi della cartella Recycle Bin, vediamo questo:

C:\$Recycle.Bin>dir /a Volume in drive C is System Volume Serial Number is 7461-FCF4 Directory of C:\$Recycle.Bin 2013-01-30 16:53 <DIR> . 2013-01-30 16:53 <DIR> .. 2013-01-30 16:53 <DIR> S-1-5-20 2011-11-29 15:28 <DIR> S-1-5-21-2370250818-2711005194-4184312249-1165 2013-04-30 14:36 <DIR> S-1-5-21-395480114-2448312134-3943194674-1000 0 File(s) 0 bytes 5 Dir(s) 74,019,328,000 bytes free 

Questo mi mostra le cartelle che sono state eliminate dalla mia unità C: Se esaminerò una di quelle cartelle, posso vedere i file eliminati con i loro nuovi nomi:

 C:\$Recycle.Bin>dir S-1-5-21-2370250818-2711005194-4184312249-1165 Volume in drive C is System Volume Serial Number is 7461-FCF4 Directory of C:\$Recycle.Bin\S-1-5-21-2370250818-2711005194-4184312249-1165 2011-11-29 15:04 544 $I8CQG1I.old 2011-11-29 15:04 544 $IB7OVE3.attr 2011-11-29 15:28 544 $ICLKJI9.csr 2011-11-29 15:28 544 $IJS204F.csr 2011-11-29 15:04 544 $IMBRKUS.old 2011-11-29 15:04 544 $IURO2ZD.old 2011-11-29 15:04 544 $IV2TEJ7.pem 2011-11-29 15:04 544 $IWDACDF.pem 2011-11-29 14:37 21 $R8CQG1I.old 2011-11-29 14:41 21 $RB7OVE3.attr 2011-11-29 14:35 538 $RCLKJI9.csr 2011-11-29 15:11 364 $RJS204F.csr 2011-11-29 14:37 37 $RMBRKUS.old 2011-11-29 14:37 3 $RURO2ZD.old 2011-11-29 14:41 2,613 $RV2TEJ7.pem 2011-11-29 14:37 2,973 $RWDACDF.pem 16 File(s) 10,922 bytes 0 Dir(s) 73,465,004,032 bytes free 

Quindi, vedete, i 2 file eliminati nel tuo Cestino sono due istanze uniche che non sono in conflitto tra loro (anche se si verifica un conflitto se si è tentato di ripristinare entrambi contemporaneamente).