I need to know the size of the folderS in my usb'S
(the total size, including sub-folders)
ex:
E:\
E:\Pictures
E:\Docs
E:\Pdfs\a-g
E:\Pdfs\g-m
E:\Pdfs\m-z
in this case I need the size of 3 folders:
Pictures
Docs
Pdfs (including sub-folders but no need to show)
(The names of the folders are different in the variuos usb mem)
I have some different folders in these usb's.
every time I put a usb in my nb the letter is different, (E:\ to i:\) so:
I don't know how to do
Tanks in advance!
Code: Select all
DrivespaceFree, cfree, C:\
StringTrimright, cfree, cfree, 3
DrivespaceFree, dfree, D:\
StringTrimright, dfree, dfree, 3
DrivespaceFree, efree, e:\
StringTrimright, efree, efree, 3
DrivespaceFree, ffree, f:\
StringTrimright, ffree, ffree, 3
DrivespaceFree, gfree, g:\
StringTrimright, gfree, gfree, 3
;===========================================
Eh32WhichFolder = E:\h32
Eh32FolderSizeMB = 0
Loop, %Eh32WhichFolder%\*.*, , 1
Eh32FolderSizeMB += %A_LoopFileSizeMB%
EhWhichFolder = E:\h
EhFolderSizeMB = 0
Loop, %EhWhichFolder%\*.*, , 1
EhFolderSizeMB += %A_LoopFileSizeMB%
;===========================================
Fh32WhichFolder = F:\h32
Fh32FolderSizeMB = 0
Loop, %Fh32WhichFolder%\*.*, , 1
Fh32FolderSizeMB += %A_LoopFileSizeMB%
FhWhichFolder = F:\h
FhFolderSizeMB = 0
Loop, %FhWhichFolder%\*.*, , 1
FhFolderSizeMB += %A_LoopFileSizeMB%
;===========================================
Gh32WhichFolder = G:\h32
Gh32FolderSizeMB = 0
Loop, %Gh32WhichFolder%\*.*, , 1
Gh32FolderSizeMB += %A_LoopFileSizeMB%
ghWhichFolder = G:\h
ghFolderSizeMB = 0
Loop, %ghWhichFolder%\*.*, , 1
ghFolderSizeMB += %A_LoopFileSizeMB%
;===========================================
Gui, 12: -SysMenu +AlwaysOnTop -Caption +ToolWindow
Gui, 12: color, white
Gui, 12: Font, s14
Gui, 12: Add, Text, x5 y5,
(
C free %cfree%
D free %dfree%
E free %efree%
F free %ffree%
G free %gfree%
%Eh32WhichFolder% is %Eh32FolderSizeMB% MB.
%EhWhichFolder% is %EhFolderSizeMB% MB.
%Fh32WhichFolder% is %Fh32FolderSizeMB% MB.
%FhWhichFolder% is %FhFolderSizeMB% MB.
%gh32WhichFolder% is %gh32FolderSizeMB% MB.
%ghWhichFolder% is %ghFolderSizeMB% MB.
)
Gui, 12: Show, noactivate x300 y50
Return