praettie brind
This commit is contained in:
parent
20fc098c89
commit
93357ce279
|
@ -58,6 +58,21 @@ class Sicccobject {
|
||||||
std::chrono::time_point<std::chrono::system_clock>
|
std::chrono::time_point<std::chrono::system_clock>
|
||||||
get_uploadtime() const { return upload_date; }
|
get_uploadtime() const { return upload_date; }
|
||||||
|
|
||||||
|
std::string get_pretty_sized() const
|
||||||
|
{
|
||||||
|
std::ostringstream strm( std::ios_base::ate);
|
||||||
|
int i = 0;
|
||||||
|
size_t mysize = size;
|
||||||
|
const char* units[] = {"B", "kB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"};
|
||||||
|
while (mysize > 1024) {
|
||||||
|
mysize /= 1024;
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
assert(i < 9);
|
||||||
|
strm << mysize << units[i];
|
||||||
|
return strm.str();
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string filename;
|
std::string filename;
|
||||||
std::string filetype;
|
std::string filetype;
|
||||||
|
|
Loading…
Reference in New Issue