1、首先打开电脑,找到“计算机慎哗”快捷方式并双击打开,如下图所示。
2、在功能菜单栏找到“组织”选项,单击打开下拉菜单,找到“文件夹和搜索选项”并点击进入。
3、在d出的小窗口坦旦中单击“查看”菜单。
4、下拉找到“在文件夹提示中让孝扰显示文件大小信息”,并在前面的方框中勾选,点击确定。
5、这时将鼠标放在要查看的文件夹上,即可快速知道文件夹的大小。
大稿启橡概有这些方法可以获得文件大小FileSizeByName(需要引用IdGlobal单元)
GetFileSize
FileSize(不键旁旁缓能获得正在使用的文件大小)
FileSeek
TFileStream.Size
下面是使用例子
1。FileSizeByName(需要引用IdGlobal单元)
begin
if
OpenDialog1.Execute
then
begin
ShowMessage(IntToStr(FileSizeByName(OpenDialog1.Filename)))
end
2。GetFileSize
var
FileHandle:integer
begin
if
OpenDialog1.Execute
then
begin
FileHandle
:=
FileOpen(OpenDialog1.FileName,
0)
ShowMessage(IntToStr(GetFileSize(FileHandle,
nil)))
FileClose(FileHandle)
end
3。FileSize(不能获得正在使用的文件大小)
var
f:
file
begin
if
OpenDialog1.Execute
then
begin
AssignFile(f,
OpenDialog1.FileName)
Reset(f,
1)
ShowMessage(IntToStr(FileSize(f)))
CloseFile(f)
end
4。FileSeek
var
FileHandle:integer
begin
if
OpenDialog1.Execute
then
begin
FileHandle
:=
FileOpen(OpenDialog1.FileName,
0)
ShowMessage(IntToStr(FileSeek(FileHandle,0,2)))
FileClose(FileHandle)
end
5。TFileStream.Size
var
FS:
TFileStream
begin
if
OpenDialog1.Execute
then
begin
FS
:=
TFileStream.Create(OpenDialog1.FileName,
fmShareDenyNone)
ShowMessage(IntToStr(FS.Size))
FS.Free
end
另在IdGlobalProtocols中有个FileSizeByName()的函数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)