对于大于 2G 的大文件,Kill 和 Name 函数是否依然有效。

of123 2008-05-15 02:57:13
不少有关大文件的贴子都给出了 Delete 和 MoveFileEx 函数。

我在一个应用中采用了 Kill 和 Name 函数来删除和备份旧文件(新文件另外创建)。现在要支持超过 2G 的大文件,以上函数是否真的需要更换?

我目前的机器上没有 NTFS 文件系统,烦劳大侠给予明确答案或测试结果。

谢谢。
...全文
178 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
of123 2008-05-16
  • 打赏
  • 举报
回复
谢谢各位。
a512423966 2008-05-15
  • 打赏
  • 举报
回复
进来学习滴,嘻嘻
东方之珠 2008-05-15
  • 打赏
  • 举报
回复
我用kill测试过MS Visual Studio 2005 带全套MSDN的ISO映象文件共2.54G,没问题。
  • 打赏
  • 举报
回复
writefile?
zzyong00 2008-05-15
  • 打赏
  • 举报
回复
偶了测试了
测试方法:
1>产生大文件,但没超过2G
Dim t As Long
t = 2147483600
Open "d:\111111111111" For Binary As #1
Put #1, t, 1
Close #1

2>D:\>copy 111111111111+1234234 111111111111
用CMD命令,合拷贝到原文件,使其超过2G
3>
分别用
Name "d:\111111111111" As "d:\123"
Kill "d:\123"
都可以!


不知如何直接在VB6中创建大于2G的文件?
dbcontrols 2008-05-15
  • 打赏
  • 举报
回复
我这里没装VB,替楼主赞一下测试的朋友

[Quote=引用 7 楼 yangao 的回复:]
2.7g文件
name和kill均没问题
[/Quote]
yangao 2008-05-15
  • 打赏
  • 举报
回复
2.7g文件
name和kill均没问题
chenhui530 2008-05-15
  • 打赏
  • 举报
回复
我测试了Name As是行的KILL应该也可以的
Kill也是调用DeleteFile的
of123 2008-05-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 chenhui530 的回复:]
测试是可以的
[/Quote]
谢谢。期待结果。
chenhui530 2008-05-15
  • 打赏
  • 举报
回复
测试是可以的
helodd 2008-05-15
  • 打赏
  • 举报
回复
刪除文件是有區別的嗎? 系統應會自動適應的吧
xory001 2008-05-15
  • 打赏
  • 举报
回复
记得当初用ghost备份到FAT32空间的时候,文件大于2G,它就会分成多个的.
而且,fat32上面最大的只能是2g吧?
不知道...
of123 2008-05-15
  • 打赏
  • 举报
回复
哦,是 DeleteFile。

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧