Java 从BufferedWriter实例获取文件绝对路径

Java 从BufferedWriter实例获取文件绝对路径,java,Java,有没有办法从BufferedWriter获取绝对路径? 从表面上看,这似乎是不可能的,但我只是想问一下,万一有人知道某种把戏 好的,在Unix中最接近 使用反射查找文件描述符 检查/proc/self/fd/{fid}以获取文件的inode,可能还有设备,以确定您正在访问哪个文件 搜索设备以查找链接到该文件的文件名 技巧可能是使用反射。请注意,BufferedWriter接受Writer并且存在不同的Writer。

有没有办法从
BufferedWriter
获取绝对路径?
从表面上看,这似乎是不可能的,但我只是想问一下,万一有人知道某种把戏

好的,在Unix中最接近

  • 使用反射查找文件描述符
  • 检查
    /proc/self/fd/{fid}
    以获取文件的inode,可能还有设备,以确定您正在访问哪个文件
  • 搜索设备以查找链接到该文件的文件名

技巧可能是使用反射。请注意,
BufferedWriter
接受
Writer
并且存在不同的Writer。