Как я могу проверить (контролировать) видеофайл формата .avi в конкретном файле, превышает ли он 0 КБ и доступен ли он дC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как я могу проверить (контролировать) видеофайл формата .avi в конкретном файле, превышает ли он 0 КБ и доступен ли он д

Сообщение Anonymous »

Как я могу проверить (контролировать) видеофайл формата .avi в конкретном файле, превышает ли он 0 КБ и доступен ли он для чтения?
например;
У меня есть кнопка видеозаписи, и я нажимаю на нее, затем моя функция записывает 1 минуту и ​​сохраняет в файл как test.avi (эта функция находится в операторе while(true){}):
in while(true)

save as test.avi

save as test2.avi
.

.

.

save as test8.avi

Итак, как мне проверить этот test.avi и все другие видеофайлы, если test.avi не имеет размера 0 КБ и не читается, что мне делать?
int main(void) {

while (true)
{
//Check if test.avi ready
if (test.avi is not 0KB and readable)
{
doSomeStuff01();

}
/* Check one more Time
else
{

}*/
//Check if test2.avi ready
if (test2.avi is not 0KB and readable)
{
doSomeStuff02();
}
/* Check one more Time
else
{

}*/
//Check if test3.avi ready
if (test3.avi is not 0KB and readable)
{
doSomeStuff03();
}
/* Check one more Time
else
{

}*/
//Check if test4.avi ready
if (test4.avi is not 0KB and readable)
{
doSomeStuff04();
}
/* Check one more Time
else
{

}*/
//Check if test5.avi ready
if (test5.avi is not 0KB and readable)
{
doSomeStuff05();
}
/* Check one more Time
else
{

}*/
//Check if test6.avi ready
if (test6.avi is not 0KB and readable)
{
doSomeStuff06();
}
/* Check one more Time
else
{

}*/
//Check if test7.avi ready
if (test7.avi is not 0KB and readable)
{
doSomeStuff07();
}
/* Check one more Time
else
{

}*/
//Check if test8.avi ready
if (test8.avi is not 0KB and readable)
{
doSomeStuff08();
}
/* Check one more Time
else
{

}*/

}

return(0);
}


Подробнее здесь: https://stackoverflow.com/questions/390 ... is-it-over
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»