linux U盘格式化
2013-07-09 20:15
246 查看
//umount
for(i = 0;i < 5;i++)
{
ret = system("umount /media/USB\n");
if(ret == 0)
{
ret = 0;
break;
}
else
{
fprintf(stderr,"SD Umount try count = %d\n",(i + 1));
}
sleep(1);
}
sleep(5);
//format
sprintf(buffer,"%s /dev/%s\n","mkdosfs",buff);
printf("3---------------------------------------buffer = %s\n",buffer);
if(system(buffer) == 0)//success
{
ret = 0;
}else
{
ret = -1;
}
sleep(5);
//mount
memset(buffer,'0',sizeof(buffer));
//sprintf(buffer,"mount -t vfat /dev/%s %s\n",buff,USB_MNT_PATH);
sprintf(buffer,"mount /dev/%s %s\n",buff,USB_MNT_PATH);
printf("4---------------------------------------buffer = %s\n",buffer);
if(system(buffer) == 0)//success
{
ret = 0;
}else
{
ret = -1;
}
return ret;
for(i = 0;i < 5;i++)
{
ret = system("umount /media/USB\n");
if(ret == 0)
{
ret = 0;
break;
}
else
{
fprintf(stderr,"SD Umount try count = %d\n",(i + 1));
}
sleep(1);
}
sleep(5);
//format
sprintf(buffer,"%s /dev/%s\n","mkdosfs",buff);
printf("3---------------------------------------buffer = %s\n",buffer);
if(system(buffer) == 0)//success
{
ret = 0;
}else
{
ret = -1;
}
sleep(5);
//mount
memset(buffer,'0',sizeof(buffer));
//sprintf(buffer,"mount -t vfat /dev/%s %s\n",buff,USB_MNT_PATH);
sprintf(buffer,"mount /dev/%s %s\n",buff,USB_MNT_PATH);
printf("4---------------------------------------buffer = %s\n",buffer);
if(system(buffer) == 0)//success
{
ret = 0;
}else
{
ret = -1;
}
return ret;
相关文章推荐
- Linux使用技巧5--格式化U盘
- 移动硬盘u盘在linux下分区、格式化及普通用户访问权限
- linux下格式化U盘
- Linux 格式化U盘为ext4格式
- linux格式化u盘
- linux 格式化U盘
- Linux下自动格式化插入的U盘和另外两则案例
- Linux下 格式化U盘和挂载
- 怎样在linux下对U盘进行格式化和分区
- 如何在Linux下格式化U盘以及修改卷标
- Linux/Ubuntu 下格式化U盘
- linux下格式化U盘
- [Linux] ubuntu 格式化u盘
- linux下格式化u盘
- Linux下 格式化U盘,制作USB启动盘
- linux下格式化U盘
- LINUX格式化U盘
- Linux下对U盘的分区与格式化
- [Linux] ubuntu 格式化u盘
- linux 格式化u盘