Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Папка две точки. Как переименовать?

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gaboyan
Попробовал и в проводнике и в "Total Commander". Не получилось.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 10:13 09-11-2010
bomzzz



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
 
так нечестно, к тому же никаких проблем с удалением такой папки нету. надо редактор нтфс таблицы найти

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 13:23 09-11-2010
gaboyan

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Так как мне не встречался вирус, который создает такие папки, попытаюсь угадать.
 
Скорее всего он создает папки с фальшивими точками (как  показал bomzzz), пихает туда какой нибудь desktop.ini, где идет код вируса.
А чтобы папку нельзя было копировать, создает в ней любую папку с точками в конце.

Всего записей: 72 | Зарегистр. 31-03-2007 | Отправлено: 17:37 09-11-2010 | Исправлено: gaboyan, 17:40 09-11-2010
hiqmax



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
md e:\...\ создает папку ".." (е:\ - флешка, FAT32), только в винде эта папка не видна, а вот по команде dir ее видно, удаляется также через rd

Цитата:
E:\>
md e:\...\
 
E:\>dir
 Том в устройстве E не имеет метки.
 Серийный номер тома: 3C96-D7F0
 
 Содержимое папки E:\
 
09.11.10  18:27    <DIR>          ..
               0 файлов              0 байт
               1 папок   4 004 003 840 байт свободно
 
E:\>rd e:\...\
 
E:\>dir
 Том в устройстве E не имеет метки.
 Серийный номер тома: 3C96-D7F0
 
 Содержимое папки E:\
 
Файл не найден  
 

Всего записей: 362 | Зарегистр. 01-03-2009 | Отправлено: 18:36 09-11-2010
gaboyan

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Интересый эффект дает также команда
 
md "\\?\c:\temp\..."
 
Тут задействаваны UNC имена файлов.
Так можно получить имя файла с точкой в конце, скажем "Name."
Тоже неудаляется обычными методамы.

Всего записей: 72 | Зарегистр. 31-03-2007 | Отправлено: 20:47 09-11-2010
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hiqmax

Цитата:
md e:\...\

А у меня в Семёрке такая команда создаёт папку "..." (видимую), а не "..". А если "MD E:\..\", то говорит, мол есть уже такая.
Попробовал в XP, там выдаёт ошибку: "Синтактическая ошибка в имени файла, имени папки или метке тома".
 
Добавлено:
Создал в XP по методу gaboyan папку "...". Так теперь она не удаляется . На "RD C:\...\" (папка на C:\) она выдаёт ту же ошибку.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 05:48 10-11-2010 | Исправлено: BVV63, 05:53 10-11-2010
hiqmax



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
На "RD C:\...\" (папка на C:\) она выдаёт ту же ошибку.  

А если rd "\\?\c:\...\" или rd "\\?\c:\..\"

Всего записей: 362 | Зарегистр. 01-03-2009 | Отправлено: 10:27 10-11-2010
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hiqmax
"\\?\c:\...\" Да, так удалила.
"\\?\c:\..\" А так опять про синтактическую ошибку сообщила.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 10:30 10-11-2010
flayx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BVV63
часто неудаляемые папки можно удалить так:
заходим в нужный каталог, пишем
dir /x
смотрим системное имя, видим типа 7154~1
говорим rd  7154~1
 
gaboyan
Что то здесь не так, если создать папку и переименовать символами точек из charmap, две точки конечно есть, но в консоли они смотрятся как ??
 

 
а две точки вообще не создаются (с тремя проблем нет)


Всего записей: 626 | Зарегистр. 10-11-2005 | Отправлено: 13:06 10-11-2010
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
flayx

Цитата:
часто неудаляемые папки можно удалить так:  
заходим в нужный каталог, пишем  
dir /x  
смотрим системное имя, видим типа 7154~1  
говорим rd  7154~1

Ну, да. Я в данном топике об этом уже упоминал:
http://forum.ru-board.com/topic.cgi?forum=62&bm=1&topic=21656&start=0#17
 
Добавлено:
А в последнем случае просто забыл попробовать.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 13:15 10-11-2010
bomzzz



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да создать то любую папку можно с любым именем. винда такие имена запрещает чтобы не было конфликта и всегда можно было различать расширения. .. мешались еще в досе, поэтому ограничение на такие имена зашиты в ядре где то, а вот запрет на пробел в начале или конце имени возник уже в винде, при передаче командных параметров и реестром, поэтому это ограничение уже записькано только в експлорере. а в саму нтфс таблицу можно что угодна записать напрямую. только винда будет на это ругатся - что мы и видим.
 
Добавлено:
http://www.wasm.ru/index.php  вот тута где то статья есть как напрямую под виндой диск читать по секторно
 
Добавлено:
но этого мало будет, нужно еще найти как устроена нтфс таблица чтоб ее править. а потом можно имен любых на создавать. если обратных слешей в имена напихать винда скорее всего вообще диск читать не сможет

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 13:23 10-11-2010
hiqmax



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В Runtime Disk Explorer переименовать можно, во всяком случае для FAT получается, а для NTFS все сложнее

Всего записей: 362 | Зарегистр. 01-03-2009 | Отправлено: 14:17 10-11-2010
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Случайно сваял неверный код:

Код:
For /D %%0 In (%1) Do "C:\Program Files\WinRAr\RAr.Exe" A %%0

Правильно было:

Код:
For /D %%0 In (%1\*) Do "C:\Program Files\WinRAr\RAr.Exe" A %%0

Батник находился на C:\. И вызвал я его так: "1.Cmd F:\" (тоже, кстати, ошибочно, обратный слэш в правильном варианте уже учтён в коде). Так вот, в итоге на разделе F: появился файл ".rar", т. е. имя файла отсутствует, есть только расширение.
Прикольно, однако...
 
Добавлено:
Команда "Dir /B /X" (отображать короткие имена) так его и показывает ".rar".
 
Добавлено:
Хм... А команда "Dir /X" показывает "RAR~1". И это имя работает (проверил копированием).

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 07:28 26-11-2010 | Исправлено: BVV63, 07:33 26-11-2010
AftarJjet



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня как-то был на диске файл(?). 0 байт. Ни расширения, ни имени. Этакое пятно. Без иконки, конечно-же. Появился он на месте распакованной Filezilla, заметил, где-то через пол-года. Просмотреть содержимое нельзя - все просмотрщики зависали, свойств у него тоже не было. Удалить стандартными средствами нельзя. Но Unlocker справился мгновенно.
 
Добавлено:
А находился он внутри самой папки Filezilla, которую из-за него нельзя было переименовать или удалить.

Всего записей: 1829 | Зарегистр. 11-01-2009 | Отправлено: 11:09 26-11-2010
hiqmax



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
BVV63
Попробовал в FreeCommander, он тоже создает файлы без имени, только с расширением.

Всего записей: 362 | Зарегистр. 01-03-2009 | Отправлено: 16:41 26-11-2010
Erekle



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А если у меня DOS-имена запрещены? dir /x их и не показывает.

Всего записей: 1554 | Зарегистр. 13-10-2004 | Отправлено: 13:23 20-12-2010
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Erekle

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

Так разрешите. Ключ реестра [HKLM\SYSTEM\CurrentControlSet\Control\FileSystem], Reg_DWord-параметр "NtfsDisable8dot3NameCreation", 1 - запрещает, 0 - разрешает.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 06:33 21-12-2010
AsketInt32

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По теме вопрос остался открытым, ломать не строить - удалить можно, как именно переименовать или хотя бы скопировать содержимое из нее, учитывая что там не просто файлы а дерево папок и файлов. Загрузится под *nix вариант, но хотелось бы узнать как это сделать средствами винды.

Всего записей: 2 | Зарегистр. 25-12-2010 | Отправлено: 11:39 25-12-2010
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AsketInt32
Конкретно папки ".." под рукой нет , проверить не могу. Как вариант, могу предложить переименовать папку либо зайти в неё для копирования, используя короткое имя папки.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 11:50 25-12-2010 | Исправлено: BVV63, 11:51 25-12-2010
Painted

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AsketInt32
Командой  dir /x   можно увидеть альтернативное наименование папки.
ren - переименовать ее.  
В моем случае, например ren e2e2~1 123
В общем-то выше по теме об этом уже писали. Если приглядется, конечно

Всего записей: 121 | Зарегистр. 17-01-2008 | Отправлено: 19:32 26-12-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Папка две точки. Как переименовать?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru