源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  技术问答  >  有没有更好的方法来找出文件或目录存在?

有没有更好的方法来找出文件或目录存在?

分类: 技术问答 • 2025-08-19 08:32:04
问题描述:

这似乎有点麻烦有没有更好的方法来找出文件或目录存在?

var fileExists = 
    new File(path).existsSync() || 
    new Directory(path).existsSync() || 
    new Link(path).existsSync() 

是否有更短或更好的办法?

答

较短的方法是

FileSystemEntity.typeSync(path) != FileSystemEntityType.NOT_FOUND 

又见https://github.com/dart-lang/sdk/issues/2883#issuecomment-108317456

相关推荐

  • 更好的tsql查询来找出谁是新客户(或不存在的替代品)
  • 有没有更好的方法来找出文件或目录存在?
  • 尝试为文件 C:\XXX\App_Data\XXX.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中
  • linux通过if语句判断文件或目录是否存在的方法
  • Bash Shell:测试文件或目录是否存在的方法
  • 检查Bash中是否存在文件或目录的方法
  • linux中利用shell判断文件或目录是否存在的方法
  • “没有这样的文件或目录”,但它的存在
  • linux通过if语句判断文件或目录是否存在的方法
  • Bash脚本:一种更好的方法来删除带有通配符的文件和目录列表
  • Javascript代码挑战不通过
  • “挑战”一词代表什么?
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号