【发布时间】:2013-04-23 22:06:34
【问题描述】:
我有这行代码将文件从一个目录复制到另一个目录:
File.copy(Path.Combine(sourceDir, fileName), Path.Combine(destinationDir, fileName), true);
当我单步执行代码时,所有变量都有正确的值和完整的文件名,但是当我查看目标目录 (destinationDir) 中的文件时,该文件仅包含原始文件名的一部分。 ..
原始文件名是New Employee Orientation - Benefits,当它被复制到新的目的地时是New Employee Orientation - Benefi
我有另一个名称相似的文件,它以相同数量的字符(包括空格)截断。
【问题讨论】:
-
无论如何,目录结构真的很长吗?如,大约 200 多个字符长?编辑:再想一想,这一定是公司slashing employee benefits 的一次微妙尝试。
-
你能确认
Path.Combine返回的字符串是满的吗? @ChrisSinclair - 哇! :D -
@ChrisSinclair - 削减福利.... 不错,哈哈 但是不,该目录有 64 个字符长。
标签: c# visual-studio-2010 file copy console-application