|
@@ -28,11 +28,15 @@ int RecodFile::WriteData(const char *str, int nsize)
|
|
|
|
|
|
int RecodFile::get_path_availspace(const QString & path)
|
|
|
{
|
|
|
+
|
|
|
#ifdef OS_UNIX
|
|
|
struct statfs diskInfo;
|
|
|
- statfs(path.toUtf8().data(), &diskInfo);
|
|
|
+ std::cout<<" run hea1r. "<<std::endl;
|
|
|
+
|
|
|
+ statfs(path.toLatin1().data(), &diskInfo);
|
|
|
+ std::cout<<" run hear. "<<std::endl;
|
|
|
|
|
|
- qDebug("%s 总大小:%.0lfMB 可用大小:%.0lfMB",path.toStdString().c_str(),(diskInfo.f_blocks * diskInfo.f_bsize)/1024.0/1024.0,(diskInfo.f_bavail * diskInfo.f_bsize)/1024.0/1024.0);
|
|
|
+ qDebug("%s 总大小:%.0lfMB 可用大小:%.0lfMB",path.toLatin1().data(),(diskInfo.f_blocks * diskInfo.f_bsize)/1024.0/1024.0,(diskInfo.f_bavail * diskInfo.f_bsize)/1024.0/1024.0);
|
|
|
return (diskInfo.f_bavail * diskInfo.f_bsize)/1024.0/1024.0;
|
|
|
#endif
|
|
|
|