![]() |
Не могу переимновать файл
Привет всем.
Имеется файл без расширения, к примеру "abc" мне нужно его переименовать с точкой "abc." как так возможно сделать? |
KoRn0509
К такому файлу или каталогу, который с точкой в конце имени, нельзя будет обратиться из системы штатными средствами. Или это и есть ваша цель? PS Создал такой файл. В проводнике он всё равно смотрится как без точки. И только если назвать как "abc..", то показывается как "abc.": точка в конце файла при обращении к нему рассматривается как отсутствие расширения, и отбрасывается. Файл 108558 Теперь не могу удалить даже теми методами, что создавал. :-D PPS И даже хитрее получается: в проводнике Win-7 точки в обоих случаях видны -- одна и две. А в TotalCmd 8.50 Beta14 x64 -- ноль и одна. Файлы удалил в режиме формата имён 8.3, где они смотрятся уже без точки. |
Цитата:
PS: Far прекрасно работает с такими файлами и каталогами в полном объеме, копирование, переименование, редактирование и т.д. |
Цитата:
PS Цитата:
|
Хотелось бы таки услышать — зачем?
|
Цитата:
Да, к Far'у это не имеет никакого отношения, он работает с такими именами файлов честно, при помощи WinAPI, никаких хаков не используется. |
Цитата:
При синтаксическом разборе имени файла штатными функциями первый же пробел в файловой записи рассматривался как конец имени, даже если после него в первых восьми символах были и другие символы, и разбор переходил к расширению (последним трём символам). |
Время: 20:26. |
Время: 20:26.
© OSzone.net 2001-