-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMain.cpp
More file actions
29 lines (27 loc) · 949 Bytes
/
Main.cpp
File metadata and controls
29 lines (27 loc) · 949 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "FileParse.h"
#include "FileRevert.h"
#include "FileCompress.h"
#include "FilePack.h"
#define tmpDir "tmp\\\0"
//#define DEBUG
int main(int argc, char **argv)
{
FileParse file(argc, argv);
printf("%d argument(s)\n", argc - 1);
for (int i = 0; i < argc; i++) printf("%s\n", argv[i]);
file.pathStore();
printf("%d Files detected.\n", file.fileNum);
#ifdef DEBUG
printf("Main: %d %d\n", file.fileInfo, sizeof(miniFileInfo));
for (int i = 0; i < file.fileNum; i++)
printf("%d: %s %d\n", i, file.fileInfo[i].fileName, file.fileInfo[i].fileSize);
#endif // DEBUG
//FileCompress cps(tmpDir, file.fileInfo, file.fileNum);
FilePack cpk(tmpDir, file.fileInfo, file.fileNum);
cpk.packAll("pack.517");
//FilePack cpk1(tmpDir, file.fileInfo, file.fileNum);
//cpk1.unpackAll("pack.517");
//FileRevert tmp("tt", tmpDir, file.fileInfo, file.fileNum);
//tmp.createAllFile();
return 0;
}