ruby - 如何使用 ruby 查找 Linux 机器中存在的子目录
问题描述
我在 Linux 机器上有一个目录有子目录。需要识别子目录,还需要识别的是该目录是一个符号链接。
下面的代码对我不起作用
File.directory?( "/usr/java/default/" )
File.symlink?( "/usr/java/default/" )
解决方案
使用File:ftype()
方法。有关详细信息,请参阅
https://ruby-doc.org/core-2.7.1/File.html#method-c-ftype。
推荐阅读
- reactjs - 在开发 React-Native 应用程序时,Chrome 开发者工具等效于什么?
- java - Android Studio 谷歌地图自定义地图,只想显示自定义地图但利用谷歌地图功能
- machine-learning - 为模拟任务创建机器学习模型
- python-3.x - 使用 Anaconda 在 MacOS 上安装 pdftotext 的问题
- docker - 在 Ubuntu 上 docker compose 时,Pycharm 中的连接被拒绝
- vba - 如何绕过使用 Application.SendKeys 破坏 InternetExplorer 对象
- javascript - 如何使用 vanilla JS 制作自定义动画增长饼图
- node.js - 从 Angular 到 Express 服务器的 http post 请求导致 404 错误
- c++ - 成员变量如何与专门的类模板一起工作?
- c# - C# DllImport 调用非托管 C++ 函数回调