Как корзина может содержать несколько файлов с одинаковым именем? [дубликат]

этот вопрос уже есть ответ здесь:

под Windows, если я создаю файл и удалить его, чем воссоздать точную копию файла в том же месте и удалить его тоже, чем я буду иметь 2 одинаковых файлов в корзине с тем же именем. Где система знает, что кто есть кто? Как могут быть два файла с одинаковым именем? Разве корзина не является своего рода папкой? Другие операционные системы делают то же самое, когда мы выполняем этот метод на них?

2 files with the same name in recycle bin

6
задан djsmiley2k
03.12.2022 13:16 Количество просмотров материала 2717
Распечатать страницу

1 ответ

корзина не является" нормальной " папкой и, таким образом, не должна соблюдать те же правила, которые вы знаете из обычных папок.

при удалении файла запись для этого файла в файловой системе помечается как удаленная. Сам файл (или, точнее, данные, содержащиеся в файле) остается на месте. Затем Windows поместит новую запись в файловую систему с новым именем файла. Эта запись будет ссылаться на то же расположение в файловой системе, где был исходный файл расположенный. Кроме того, он сохранит ссылку на исходный удаленный файл.

Если мы посмотрим на фактический содержимое папки корзины, мы видим это:

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

Это показывает мне папки, которые были удалены из моего C: диск. Если я загляну в одну из этих папок, я увижу удаленные файлы с их новыми именами:

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

Итак, вы видите, что 2 удаленных файла в вашей корзине-это 2 уникальных экземпляра, которые не конфликтуют друг с другом (хотя, был бы конфликт, если бы вы попытались восстановить оба одновременно).

8
отвечен Der Hochstapler 2022-12-04 21:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх