<app-file-dir-card*ngFor="let dir of directory.dirs"[isFile]="false"[directory]="dir"[level]="level + 1"></app-file-dir-card>
<app-file-dir-card*ngFor="let dir of directory.dirs"[isFile]="false"[directory]="dir"[level]="level + 1"[trace]="addToTraceDir(dir)"(deleteFile)="deleteFileExec($event)"(deleteDir)="deleteDirExec($event)"></app-file-dir-card>
<app-file-dir-card*ngFor="let file of directory.files"[isFile]="true"[file]="file"[level]="level + 1"></app-file-dir-card>
<app-file-dir-card*ngFor="let file of directory.files"[isFile]="true"[file]="file"[level]="level + 1"[trace]="addToTraceFile(file)"(deleteFile)="deleteFileExec($event)"(deleteDir)="deleteDirExec($event)"></app-file-dir-card>
<app-file-dir-card*ngFor="let dir of mainDir.dirs"[isFile]="false"[directory]="dir"[level]="0"[trace]="[mainDir.dirs.indexOf(dir)]"></app-file-dir-card>
<app-file-dir-card*ngFor="let dir of mainDir.dirs"[isFile]="false"[directory]="dir"[level]="0"[trace]="[mainDir.dirs.indexOf(dir)]"(deleteDir)="deleteDirExec($event)"(deleteFile)="deleteFileExec($event)"></app-file-dir-card>
<app-file-dir-card*ngFor="let file of mainDir.files"[isFile]="true"[file]="file"[level]="0"[trace]="[mainDir.files.indexOf(file)]"></app-file-dir-card>
<app-file-dir-card*ngFor="let file of mainDir.files"[isFile]="true"[file]="file"[level]="0"[trace]="[mainDir.files.indexOf(file)]"(deleteDir)="deleteDirExec($event)"(deleteFile)="deleteFileExec($event)"></app-file-dir-card>