I used File.Copy(source, target, True)
, where source
是完整路径名,例如c:\source.txt
and target
是一个文件夹,其中可能包含同名文件。我想复制source.txt
到目标文件夹并覆盖(如果文件已存在)。
但我得到了错误:
“目标是文件夹,而不是文件”
目标也必须包含文件名:
sSource = "C:\something.txt"
sTarget = "C:\folder\something.txt"
File.Copy(sSource, sTarget, True)
如果您想以编程方式拥有相同的文件名,只需执行以下操作:
File.Copy(sSource, Path.Combine(sFolder, Path.GetFileName(sSource)), True)
阅读MSDN 文档提供有关异常和方法使用的示例和信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)