代码之家  ›  专栏  ›  技术社区  ›  Student

从IOException对象获取文件

  •  0
  • Student  · 技术社区  · 16 年前

    有没有办法从IOException对象获取失败的文件?

    3 回复  |  直到 16 年前
        1
  •  4
  •   kopper    16 年前

    不,因为 IOException 是一个不一定与任何文件相关的通用异常。你指的是这个例外的任何特定子类吗?

        2
  •  2
  •   Stefan Kendall    16 年前

    引发IOException的不仅仅是文件访问。您可以将IOException子类化并抛出它(如果需要),还可以将任意字段附加到子类化的异常。从那里,您可能需要捕获ioexception,并在适当的情况下使用fileinformation将它们作为ioexception重新发送。

        3
  •  1
  •   Eyal Schneider    16 年前

    注意,IOException实例不一定与文件相关。此外,那些特别引用文件的文件(例如FileNotFoundException)似乎没有包含文件路径的字段。您可以从描述中提取文件名。