Disk usage

Version 1.1.0.0 (1.99 KB) by Igor
Queries free and total space of a volume
795 Downloads
Updated 28 May 2013

View License

%DISK_FREE return free disk space for specified folder in bytes (double)
% INPUT ARGUMENTS:
% * some_path - string, existing file or folder path. Should be global.
%
% USAGE:
% * disk_free('C:\temp'); % regular usage
% * disk_free('C:\temp\1.txt'); % path points to a file
% * disk_free('\\?\C:\temp'); % UNCW path
% * disk_free('\\\\C:\temp'); % UNCW path with with java-style prefix
% * disk_free('\\IMP\Ctemp'); % samba share folder
% *
%
% INVALID USAGE:
% * disk_free('\\IMP'); % samba share root. Results in error.
%
% * disk_free('C'); % Use 'C:' instead. Results in error.
%
% * disk_free('disk_free') % Matlab function. Results in [0 0 0]
% % or some other result, if corresponding
% % local file was found.
% % i.e. don't use local paths!
%
% NOTE:
% Would result in an error for an empty DVD-rom drive (disk not inserted).
% And similar cases.

Cite As

Igor (2024). Disk usage (https://www.mathworks.com/matlabcentral/fileexchange/41904-disk-usage), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2013a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired by: Disk Usage, diskfree

Inspired: BiofilmQ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.1.0.0

% 27/02/12:
% * fixed some terminology
% * removed 'path' function shadowing
% * added note about local paths

1.0.0.0