Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Файловий менеджер

Реферат Файловий менеджер





char Temp [10];

// Перетворення атрибутів

switch (StructFind.dwFileAttributes)

{

case 1:

case 33: strcpy (FileProperty.FileAttrib, "ROnly 0");

break;

case 2: strcpy (FileProperty.FileAttrib, "Hide 0");

break;

case 4:

case 6:

case 34:

case 35:

case 38:

case 39: strcpy (FileProperty.FileAttrib, "Sys 0");

break;

case 8: strcpy (FileProperty.FileAttrib, "VolID 0");

break;

case 16:

case 17:

case 20:

case 21:

case 48:

case 49:

case 8208: strcpy (FileProperty.FileAttrib, "Dir 0");

break;

case 18: strcpy (FileProperty.FileAttrib, "HideDir 0");

break;

case 19:

case 50:

case 22: strcpy (FileProperty.FileAttrib, "HideSysDir 0");

break;

case 32: strcpy (FileProperty.FileAttrib, "Arch 0");

break;

case 63: strcpy (FileProperty.FileAttrib, "AnyF 0");

break;

case 64: strcpy (FileProperty.FileAttrib, "Device 0");

break;

case 256: strcpy (FileProperty.FileAttrib, "Temp 0");

break;

case 512: strcpy (FileProperty.FileAttrib, "Sprase 0");

break;

case 1024: strcpy (FileProperty.FileAttrib, "RepraseP 0");

break;

case 2048: strcpy (FileProperty.FileAttrib, "Compress 0");

break;

case 8192: strcpy (FileProperty.FileAttrib, "NContentInd 0");

break;

case 4096: strcpy (FileProperty.FileAttrib, "Offline 0");

break;

case 16384: strcpy (FileProperty.FileAttrib, "Encryp 0");

break;

default: strcpy (FileProperty.FileAttrib, ultoa (StructFind.dwFileAttributes, Temp, 10));

strcat (FileProperty.FileAttrib, " 0");

break;

}


// Перетворення розміру

if (StructFind.nFileSizeHigh! = 0)// Якщо старше слово не дорівнює нулю

{

char TempStr [20];

strcpy (FileProperty.FileSizeBy, ultoa (StructFind.nFileSizeHigh, TempStr, 10));

strcat (FileProperty.FileSizeBy, ultoa (StructFind.nFileSizeLow, TempStr, 10));

strcat (FileProperty.FileSizeBy, " 0");

strcpy (FileProperty.FileSizeKb,"> 4ГБ 0");}

else {char TempStr [20] ;//Якщо старше слово дорівнює нулю

strcpy (FileProperty.FileSizeBy, ultoa (StructFind.nFileSizeLow, TempStr, 10));

strcat (FileProperty.FileSizeBy, " 0");

strcpy (FileProperty.FileSizeKb, ultoa ((StructFind.nFileSizeLow>> 10), TempStr, 10));

strcat (FileProperty.FileSizeKb, " 0");

}

if (DirAttribSet.count (StructFind.dwFileAttributes))// Якщо папка, то її розмір

{//Не відображається

strcpy (FileProperty.FileSizeBy, "DIR 0");

strcpy (FileProperty.FileSizeKb, "DIR 0");

}

else

<...


Назад | сторінка 12 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Arguing your case (10 кл)
  • Реферат на тему: Arguing your case (10 кл)
  • Реферат на тему: Case-study. Аналіз випадку
  • Реферат на тему: Об'єктно-орієнтовані CASE-засоби
  • Реферат на тему: CASE-технології розробки програмного забезпечення