xlnt/source/tests/TemporaryFile.h
2014-05-14 18:31:48 -04:00

29 lines
457 B
C++

#pragma once
#include <array>
#include <cstdio>
#include <string>
class TemporaryFile
{
public:
static std::string CreateTemporaryFilename()
{
return "C:/Users/taf656/Desktop/xlnt.xlsx";
}
TemporaryFile() : filename_(CreateTemporaryFilename())
{
}
~TemporaryFile()
{
remove(filename_.c_str());
}
std::string GetFilename() const { return filename_; }
private:
const std::string filename_;
};