69 lines
2.5 KiB
C
69 lines
2.5 KiB
C
#include "structs.h"
|
|
#include "config.h"
|
|
#include <stdlib.h>
|
|
|
|
int main()
|
|
{
|
|
int i;
|
|
File new_file;
|
|
Folder new_folder;
|
|
createFolder("root", &new_folder);
|
|
printf("\n%d\n", addFolder("sos", &new_folder));
|
|
/*printf("%d\n", new_folder.exists_into);
|
|
printf("%d\n", new_folder.folders_count_cur);
|
|
printf("%d\n", new_folder.files_count_cur);
|
|
printf("%d\n", new_folder.files_count_max);
|
|
printf("%d\n", new_folder.folders_count_max);
|
|
printf("%s\n", new_folder.folders[0].creation_time);
|
|
printf("%s\n", new_folder.folders[0].filename);
|
|
*/
|
|
|
|
printf("\n%d\n", addFolder("sos2", &new_folder));
|
|
// printf("%d\n", new_folder.exists_into);
|
|
// printf("%d\n", new_folder.folders_count_cur);
|
|
// printf("%d\n", new_folder.files_count_cur);
|
|
// printf("%d\n", new_folder.files_count_max);
|
|
// printf("%d\n", new_folder.folders_count_max);
|
|
printf("%s\n", new_folder.folders[1].creation_time);
|
|
// printf("%s\n", new_folder.folders[1].filename);
|
|
|
|
// char name[10];
|
|
// for (i = 0; i < 400; i++)
|
|
// {
|
|
// sprintf(name, "%d", i);
|
|
// if (i % 2)
|
|
// {
|
|
// printf("\ni = %d : %d\n", i, addFile(name, "test", &new_folder));
|
|
// }
|
|
// else
|
|
// {
|
|
// printf("\ni = %d : %d\n", i, addFolder(name, &new_folder));
|
|
// }
|
|
// printf("%d\n", new_folder.exists_into);
|
|
// printf("%d\n", new_folder.folders_count_cur);
|
|
// printf("%d\n", new_folder.folders_count_max);
|
|
// printf("%d\n", new_folder.files_count_cur);
|
|
// printf("%d\n", new_folder.files_count_max);
|
|
// }
|
|
|
|
addFile("file1", "hehe", &new_folder);
|
|
addFile("file1", "hehe", &new_folder);
|
|
addFile("file1", "huh", &new_folder);
|
|
addFile("trash", "hehe", &new_folder);
|
|
addFile("AvadaBlyad Kedavra", "huy", &new_folder);
|
|
addFile("Ya v svoyom poznanii nastolko preispolnilsya", "budtobi3", &new_folder);
|
|
addFolder("Uh suka so smislam", &new_folder);
|
|
addFolder("Ya v svoyom poznanii nastolko preispolnilsya", &new_folder);
|
|
addFolder("Ya v svoyom poznanii nastolko preispolnilsya", &new_folder);
|
|
|
|
// printf("%-*d%-*d%-*d\n", 10, 1376513765, 10, 123, 10, 1874);
|
|
|
|
print_list(&new_folder, 1);
|
|
|
|
return SUCCESS;
|
|
}
|
|
|
|
// нужно ли добавить верхнего родителя? (да)
|
|
// про одинаковые имена файлов/папок (да)
|
|
// ls по алфавиту? (нет)
|
|
// Дата - название - расширение (табличка)
|