【发布时间】:2012-09-03 13:17:22
【问题描述】:
这是我的代码的作用:
- 使用 directory.getFiles() 获取与特定模式匹配的文件列表(包括文件扩展名)
- 获取此文件列表并将其添加到类型化数据集中的表中。该表在“文件名”上有一个主键。
最近,应用程序给出了错误:列“文件名”被限制为唯一。值“90219466”已存在。
这怎么可能发生?同一个文件夹中不能有两次相同的文件名。
更多信息- 有一个批处理文件不断将文件从不同的源“B”复制到有问题的文件夹“A”。此外,一旦我处理了数据集,文件就会从“A”中删除。 “B”再次将文件复制到“A”。
【问题讨论】:
-
你能发布一些代码吗?在移动文件之前如何加载此数据集?如果是这样,则位置 B 上已存在同名的机会文件(来自先前的移动之一)...
标签: .net windows file-io c#-3.0