gpt4 book ai didi

windows - IsFile、IsDirectory 测试窗口

转载 作者:可可西里 更新时间:2023-11-01 11:14:50 25 4
gpt4 key购买 nike

我正在尝试将一个程序从 Linux 转换为在 Windows 上使用,它在 Linux 上调用 test -ftest -d。我需要它在 Windows 上做同样的事情。是否有内置命令或其他程序可以用来做同样的事情?

我正在使用 FreeBASIC 编程(很糟糕,但这就是我得到的)。

编辑:外部程序是这里的最佳选择。我查看了 API,它并不好。

最佳答案

以前从未听说过 FreeBasic,但查看帮助时有一个 DIR 命令支持使用 fbDirectory 作为要过滤的属性模式之一。
在该页面上稍微往下看,我刚刚看到他们有一个示例,用于检查找到的对象是文件还是目录。看看here ,请查看该页面上的第二个示例。

不确定这些测试命令到底做了什么,但是如果你想测试一个特定对象是否是一个目录,你应该能够调用 Dir("exactname", fbDirectory, something) 我' d 想。然后您可以通过在某处放置 Not 来测试文件(假设 FreeBasic 支持)。

编辑:制作你自己的工具,here的示例显示了一个微型 C++ 应用程序,可以轻松更改它以查找目录或不查找目录。在示例中查找 FindFirstFile,不久之后它会检查它是否是只读的,这可以针对 FILE_ATTRIBUTE_DIRECTORY 进行更改。

关于windows - IsFile、IsDirectory 测试窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3073171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com