Переименовать файлы в пустое имя файла в Windows (Vista)
В Vista разрешены файлы с пустым "именем" (например, ".svn"). Однако, когда я пытаюсь удалить имя файла существующего файла, оставив префикс, в проводнике или используя команду "переименовать" cmd, у меня не получается. Как я могу легко переименовать файлы, чтобы включить только суффикс?
(Я использую Vista, если это имеет значение).
5 ответов
Вы также можете указать имя файла, которое начинается с точки и не имеет расширения. Попробуйте назвать это ". Что угодно". (обратите внимание на завершающий период). Это работает как в проводнике, так и из командной строки.
Если вы смотрите на что-то, называемое ".svn", скорее всего, вы действительно смотрите на папку, и в этом случае "del" не обрежет ее. ".svn" - это то, что TortoiseSVN (и, возможно, другие клиенты SVN) называют своими внутренними папками. Существует возможность использовать символ подчеркивания вместо точки. Команда "переименовать" все равно должна нормально работать с папками.
Кроме этого, стандартные команды cmd.exe должны отлично работать с файлами "только расширения".
del .abc
ren file.abc .abc
copy file.abc .abc
Та же проблема на Windows Server 2008.
Если бы файл под названием "хранилище ключей", нужно, чтобы он назывался ".keystore".
Переименуйте файл в ".keystore.txt", проблема в том, что это не текстовый файл, а расширение ".txt" вызывает проблемы с файлом не найдены.
Откройте командную строку и используйте команду перемещения для переименования файла.
переместить.keystore.txt.keystore
Теперь файл не имеет расширения.txt, а тип файла определяется как KEYSTORE File.