Символы *
и ?
используются в качестве подстановочных знаков в именах путей. Как можно обратиться к имени файла, в котором ?
является одним из его фактических символов? Например:
[18]> (wild-pathname-p #p"foo")
NIL
[19]> (wild-pathname-p #p"foo?")
T
Итак, ссылаясь на имя файла "foo?" нельзя делать таким образом. Я пытался экранировать ?
обратной косой чертой, но это не сработало. Я пытался перейти на юникод, используя \u3f
или \u003f
, но это не сработало.
Как мне обратиться к файлу, который содержит подстановочный знак как часть своего имени: как его исследовать, открыть и т. д.?