FreeBasic について聞いたことはありませんが、ヘルプを見ると、フィルタする属性パターンの 1 つとしてのDIR
使用をサポートするコマンドがあります。
そのページを少し下に見ると、見つかったオブジェクトがファイルかディレクトリかを確認するためのサンプルがあることがわかりました。ここを見てください。そのページの 2 番目の例を見てください。fbDirectory
これらのテストコマンドが正確に何をするのかはわかりませんが、特定のオブジェクトがディレクトリであるかどうかをテストしたい場合は、呼び出すことができるはずですDir("exactname", fbDirectory, something)
。そして、 Not をどこかに置くことでファイルをテストできます (FreeBasic がそれをサポートしていると仮定します)。
編集: 独自のツールを作成するために、ディレクトリを検索するかどうかを簡単に変更できる小さな C++ アプリを示すサンプルを次に示します。サンプルで を探し、FindFirstFile
その直後に読み取り専用かどうかを確認します。これは FILE_ATTRIBUTE_DIRECTORY で変更できます。