vb.net – IO.File.Copy是否复制文件属性?

vb.net – IO.File.Copy是否复制文件属性?,第1张

概述IO.File.Copy方法是否保留文件属性?特别是,如果我有一个写保护文件,副本是否会被写保护? 以下代码证明文件属性已复制. Dim sourceFile = "z.txt" Dim destinationFile = "x.txt" Using sw As IO.StreamWriter = IO.File.CreateText(sourceFile) sw IO.file.copy方法是否保留文件属性?特别是,如果我有一个写保护文件,副本是否会被写保护?解决方法 以下代码证明文件属性已复制.

Dim sourcefile = "z.txt"    Dim destinationfile = "x.txt"    Using sw As IO.StreamWriter = IO.file.CreateText(sourcefile)        sw.Write("testing")    End Using    IO.file.SetAttributes(sourcefile,IO.fileAttributes.Readonly)    DeBUG.Writeline("Source file Readonly = " & (IO.file.GetAttributes(sourcefile) And IO.fileAttributes.Readonly))    IO.file.copy(sourcefile,destinationfile)    DeBUG.Writeline("Destination file Readonly = " & (IO.file.GetAttributes(destinationfile) And IO.fileAttributes.Readonly))

刚刚使用Reflector我发现IO.file.copy使用了kernel32.dll的copyfile函数,该函数包含复制内容和不复制内容的文档:http://msdn.microsoft.com/en-us/library/aa363851(VS.85).aspx

总结

以上是内存溢出为你收集整理的vb.net – IO.File.Copy是否复制文件属性?全部内容,希望文章能够帮你解决vb.net – IO.File.Copy是否复制文件属性?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1222489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存