Modified file class

main
anulax1225 ago%!(EXTRA string=1 year)
parent 551eb68a6a
commit 843bf13e02
  1. 5
      src/bakatools/file_system/file.cpp
  2. 2
      src/bakatools/file_system/file.h

@ -16,7 +16,7 @@ namespace Bk::Tools {
std::vector<char> data; std::vector<char> data;
if(exists()) if(exists())
{ {
std::ifstream ifrm(ent.path(), std::ios::binary); std::ifstream ifrm(path(), std::ios::binary);
data.resize(size); data.resize(size);
ifrm.read(data.data(), data.size()); ifrm.read(data.data(), data.size());
return DataStream(data); return DataStream(data);
@ -30,7 +30,6 @@ namespace Bk::Tools {
std::ofstream ofrm(ent.path(), std::ios::binary); std::ofstream ofrm(ent.path(), std::ios::binary);
ofrm.write(stream.payload.data(), stream.payload.size()); ofrm.write(stream.payload.data(), stream.payload.size());
return true; return true;
} catch return false; } catch { return false; }
} }
} }

@ -20,7 +20,7 @@ namespace Bk::Tools {
int remove() override; int remove() override;
void copy(std::string path, CopyOption opt = CopyOption::overwrite_existing) override; void copy(std::string path, CopyOption opt = CopyOption::overwrite_existing) override;
DataStream read(int size = size()); DataStream read(int size);
bool write(DataStream stream); bool write(DataStream stream);
BK_DIR_ENTRY_TYPE(regular) BK_DIR_ENTRY_TYPE(regular)

Loading…
Cancel
Save