https://bugzilla.novell.com/show_bug.cgi?id=432875
Summary: System.IO.DriveInfo total size, free space, etc all
incorrect
Product: Mono: Class Libraries
Version: 2.0
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: System
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
QAContact: [email protected]
Found By: DeveloperNet
System.IO.DriveInfo gives wrong values for freespace and Totalsize on fedora 9.
df output
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
479550240 84017916 371172596 19% /
/dev/sda1 194442 19629 164774 11% /boot
tmpfs 237404 0 237404 0% /dev/shm
mono output
label / name / driveformat ext3 totalfreespace 9223372036854775807 TotalSize
9223372036854775807
label /dev name /dev driveformat tmpfs totalfreespace 0 TotalSize
9223372036854775807
label /proc name /proc driveformat proc totalfreespace 0 TotalSize
9223372036854775807
label /sys name /sys driveformat sysfs totalfreespace 0 TotalSize
9223372036854775807
label /proc/bus/usb name /proc/bus/usb driveformat usbfs totalfreespace 0
TotalSize 9223372036854775807
label /dev/pts name /dev/pts driveformat devpts totalfreespace 0 TotalSize
9223372036854775807
label /boot name /boot driveformat ext3 totalfreespace 9223372036854775807
TotalSize 9223372036854775807
label /dev/shm name /dev/shm driveformat tmpfs totalfreespace 0 TotalSize
9223372036854775807
label /proc/sys/fs/binfmt_misc name /proc/sys/fs/binfmt_misc driveformat
binfmt_misc totalfreespace 0 TotalSize 9223372036854775807
label /var/lib/nfs/rpc_pipefs name /var/lib/nfs/rpc_pipefs driveformat
rpc_pipefs totalfreespace 0 TotalSize 9223372036854775807
label /sys/fs/fuse/connections name /sys/fs/fuse/connections driveformat
fusectl totalfreespace 0 TotalSize 9223372036854775807
^
sample code to reproduce the problem.
DriveInfo[] dl = DriveInfo.GetDrives();
foreach (DriveInfo d in dl)
{
if (d.IsReady)
{
Console.WriteLine("label " + d.VolumeLabel + " name " +
d.Name + " driveformat " + d.DriveFormat + " totalfreespace " +
d.TotalFreeSpace + " TotalSize " + d.TotalSize);
// Console.WriteLine("Disk Check " +
d.AvailableFreeSpace / 1000000000);
}
}
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
mono-bugs maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs