module Fluent::FileWrapper

def self.open(*args)

def self.open(*args)
  io = WindowsFile.new(*args).io
  if block_given?
    v = yield io
    io.close
    v
  else
    io
  end
end

def self.stat(path)

def self.stat(path)
  f = WindowsFile.new(path)
  s = f.stat
  f.close
  s
end