如何获取绝对文件名的非目录部分?

草bl8d

我想问一下如何从Lisp的交互式命令中获取文件名。

顺便说一句,这是从另一个stackoverflow线程获取的。

将剪贴板上的图像粘贴到Emacs Org模式文件而不保存

(defun markdown-insert-clipboard-image (&optional file)
  (interactive "G")
  (shell-command (concat "pngpaste " file))
  (insert (concat "![" file "](" file ")")))

我的问题是文件使用绝对路径而不只是文件名,这导致文件在推送到服务器时出现错误。

我得到的不只是yahoocom.png

/Users/test/test/test/test/yahoocom.png

我只想得到

yahoocom.png

无论如何,我可以修改代码,使其仅使用文件名。

sds

我认为您正在寻找的是file-name-nondirectory

返回文件名FILENAME不在其目录中。例如,在Unix语法文件名中,这是最后一个斜杠之后的所有内容;如果不包含任何斜杠,则为完整名称。

请注意,你可能希望将基本名称传递到shell-command(使用原始的绝对路径或file-relative-name

PS。我建议您表格中替换"G""fImage file name: "interactive因为如果的file功能不存在,则该功能将失败

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

传递绝对文件名以在C ++中读取文件

来自分类Dev

使用Tramp主机信息扩展绝对文件名

来自分类Dev

使用Tramp主机信息扩展绝对文件名

来自分类Dev

如何在Powershell脚本中解析相对或绝对文件名输入参数的绝对路径?

来自分类Dev

C ++在目录中对文件名进行排序

来自分类Dev

如何获取目录中的所有文件名?

来自分类Dev

如何一一获取目录中的文件名?

来自分类Dev

从文件名获取目录名

来自分类Dev

如何在Bash中获取文件名的通配符部分

来自分类Dev

如何从Shell变量获取路径的文件名部分

来自分类Dev

命令行按文件名或目录名对文件或目录进行排序

来自分类Dev

如何按文件名中的日期对文件排序?

来自分类Dev

获取目录路径中的文件名

来自分类Dev

剥离目录路径以获取文件名

来自分类Dev

从Bash中的目录获取文件名

来自分类Dev

获取目录中的文件名

来自分类Dev

Java-从目录获取文件名

来自分类Dev

获取目录中每个文件名的一部分

来自分类Dev

给定文件名获取其绝对路径

来自分类Dev

如何在目录中使用文件名python中的最大数量获取文件名?

来自分类Dev

如何交换目录中的文件名?

来自分类Dev

python os:获取某个目录下的所有绝对文件路径

来自分类Dev

从函数句柄获取绝对文件路径

来自分类Dev

在可执行目录中打开文件名*文件名部分未知的文件

来自分类Dev

如何在Python中获取当前目录中的所有文件名和文件大小

来自分类Dev

bash重命名不同目录中文件名的部分

来自分类Dev

从文档目录ios通过文件名获取文件路径

来自分类Dev

查找并仅对文件名执行

来自分类Dev

在F#中:如何获取目录中文件名的列表;预期单位有字串

Related 相关文章

热门标签

归档