Никогда (почти никогда?) ни одной вещи в точке. Существуют функции «вещь в точке», которые могут извлекать некоторый текст в точке или рядом с ней, которая является вещью определенного типа. Таким образом, у вас есть фундаментальное заблуждение здесь.
В Dired, как и везде, в зависимости от того, где находится точка, вы можете получить имя символа в точке, имя файла в точке и несколько других типов вещей - все из одной и той же позиции.
Другие ответили, как определить, предназначена ли данная строка для обычного файла или каталога.
Если вы используете Dired + , то вы можете использовать Ch RET (команда diredp-describe-file
) для получения информации о файле или каталог в текущей строке - ее тип, атрибуты и т. д.
Если вы хотите получить вещь в точке или рядом с ней программно, см. Thing At Point + .