# Re: Non-directory, non-file "files"

**URL:** <https://www.ruby-forum.com/t/re-non-directory-non-file-files/72897>\
**Category:** Ruby\
**Created:** [October 19, 2006, 6:25pm UTC](https://www.ruby-forum.com/t/re-non-directory-non-file-files/72897 "2006-10-19T18:25:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![phrogz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/2acd7d/32.png) [@phrogz](https://www.ruby-forum.com/u/phrogz)\
**Post date:** [October 19, 2006, 6:25pm UTC](https://www.ruby-forum.com/t/re-non-directory-non-file-files/72897/1 "2006-10-19T18:25:02Z")

</div>

> irb(main):010:0\> File.file? ‘/dev/cdrom’  
> =\> false  
> irb(main):011:0\> File.directory? ‘/dev/cdrom’  
> =\> false  
> irb(main):012:0\> File.blockdev? ‘/dev/cdrom’  
> =\> true

Ah ha, good to know.

The Windows files I’m finding also aren’t block devices, so that doesn’t  
solve this particular mystery.
