Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Папка две точки. Как переименовать?

Автор: bomzzz
Дата сообщения: 10.11.2010 12:23
да создать то любую папку можно с любым именем. винда такие имена запрещает чтобы не было конфликта и всегда можно было различать расширения. .. мешались еще в досе, поэтому ограничение на такие имена зашиты в ядре где то, а вот запрет на пробел в начале или конце имени возник уже в винде, при передаче командных параметров и реестром, поэтому это ограничение уже записькано только в експлорере. а в саму нтфс таблицу можно что угодна записать напрямую. только винда будет на это ругатся - что мы и видим.

Добавлено:
http://www.wasm.ru/index.php вот тута где то статья есть как напрямую под виндой диск читать по секторно

Добавлено:
но этого мало будет, нужно еще найти как устроена нтфс таблица чтоб ее править. а потом можно имен любых на создавать. если обратных слешей в имена напихать винда скорее всего вообще диск читать не сможет
Автор: hiqmax
Дата сообщения: 10.11.2010 13:17
В Runtime Disk Explorer переименовать можно, во всяком случае для FAT получается, а для NTFS все сложнее
Автор: BVV63
Дата сообщения: 26.11.2010 06:28
Случайно сваял неверный код:

Код: For /D %%0 In (%1) Do "C:\Program Files\WinRAr\RAr.Exe" A %%0
Автор: AftarJjet
Дата сообщения: 26.11.2010 10:09
у меня как-то был на диске файл(?). 0 байт. Ни расширения, ни имени. Этакое пятно. Без иконки, конечно-же. Появился он на месте распакованной Filezilla, заметил, где-то через пол-года. Просмотреть содержимое нельзя - все просмотрщики зависали, свойств у него тоже не было. Удалить стандартными средствами нельзя. Но Unlocker справился мгновенно.

Добавлено:
А находился он внутри самой папки Filezilla, которую из-за него нельзя было переименовать или удалить.
Автор: hiqmax
Дата сообщения: 26.11.2010 15:41
BVV63
Попробовал в FreeCommander, он тоже создает файлы без имени, только с расширением.
Автор: Erekle
Дата сообщения: 20.12.2010 12:23
А если у меня DOS-имена запрещены? dir /x их и не показывает.
Автор: BVV63
Дата сообщения: 21.12.2010 05:33
Erekle

Цитата:
А если у меня DOS-имена запрещены?

Так разрешите. Ключ реестра [HKLM\SYSTEM\CurrentControlSet\Control\FileSystem], Reg_DWord-параметр "NtfsDisable8dot3NameCreation", 1 - запрещает, 0 - разрешает.
Автор: AsketInt32
Дата сообщения: 25.12.2010 10:39
По теме вопрос остался открытым, ломать не строить - удалить можно, как именно переименовать или хотя бы скопировать содержимое из нее, учитывая что там не просто файлы а дерево папок и файлов. Загрузится под *nix вариант, но хотелось бы узнать как это сделать средствами винды.
Автор: BVV63
Дата сообщения: 25.12.2010 10:50
AsketInt32
Конкретно папки ".." под рукой нет , проверить не могу. Как вариант, могу предложить переименовать папку либо зайти в неё для копирования, используя короткое имя папки.
Автор: Painted
Дата сообщения: 26.12.2010 18:32
AsketInt32
Командой dir /x можно увидеть альтернативное наименование папки.
ren - переименовать ее.
В моем случае, например ren e2e2~1 123
В общем-то выше по теме об этом уже писали. Если приглядется, конечно
Автор: AsketInt32
Дата сообщения: 26.12.2010 21:23
Спасибо, я кстати сам так попробовал и получилось, чтото видимо с глазами - не заметил сразу когда тему читал.))
Автор: D1D1D1D
Дата сообщения: 05.06.2016 08:15
Здрасте, товарищи. А у меня вопрос назрел по поводу открытия папок вида D:\zz\32..\sub\ под Win7. Дело в том, что на XP скриптом они открываются, а на Win7 — тот же скрипт не идёт, хотя видно, что место занимают.
В курсе кто-нибудь, дано ли открывать такие папки в проводнике Win7 ?
Автор: bifido 76
Дата сообщения: 05.06.2016 10:45

Цитата:
В курсе кто-нибудь, дано ли открывать такие папки в проводнике Win7 ?

Да, открывать можно. Попробуйте в скрипте обращаться к такой папке следующим образом - "\\?\D:\zz\32..\sub"

Страницы: 12

Предыдущая тема: активация Windows XP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.