如何判断一个字符串是路径还是一个文件名称

whitelion 2002-12-26 03:26:28
如题
我从其他目录中拖到窗口上一个文件,如何判断它是目录还是文件呢
...全文
174 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
勉励前行 2002-12-26
  • 打赏
  • 举报
回复
extern PACKAGE int __fastcall FileGetAttr(const AnsiString FileName);

faReadOnly 0x01 Read-only files
faHidden 0x02 Hidden files
faSysFile 0x04 System files
faVolumeID 0x08 Volume ID files
faDirectory 0x010 Directory files
faArchive 0x020 Archive files
faAnyFile 0x03F Any file
HUANG_JH 2002-12-26
  • 打赏
  • 举报
回复
具体使用:
if (!DirectoryExists(UserDirectory))
{
if (!CreateDir(UserDirectory))
throw Exception("不能创建用户 [ "+UserDirectory+" ] 的配置目录!");
}
HUANG_JH 2002-12-26
  • 打赏
  • 举报
回复

if (!FileExists("你拖放的字符串"))
{
}

if (!DirectoryExists("你拖放的字符串"))
{

}

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧