首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我如何判断一个文件在Emacs中是否有Windows“隐藏位”?

我如何判断一个文件在Emacs中是否有Windows“隐藏位”?
EN

Stack Overflow用户
提问于 2009-12-09 23:14:19
回答 1查看 296关注 0票数 1

我在各种平台上使用Emacs。当我在Windows上使用它时,我不希望具有“隐藏属性”的文件显示在ido- find -file、dired等上。我似乎在Emacs中找不到任何可以告诉我文件是否具有隐藏位的函数(从帮助页面看,文件属性似乎没有)。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-09 23:43:51

没有特定的elisp函数可以告诉您是否在Windows上设置了文件的隐藏属性。但是,您可以编写一个调用Windows attrib命令并解析其输出的elisp函数。例如,(shell-command-to-string "attrib c:\\foo.txt")将返回类似A HR c:\\foo.txt的字符串(在此特定示例中,文件设置了三个属性:存档、只读和隐藏)。此时,您只需在attrib返回的字符串中查找H,以确定该文件是否被隐藏。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1877612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文