2016-06-27 2 views
0

Итак, у меня есть этот XML-файл (test.xml) с большим количеством данных. Я прочитал XML-файл и переместил его из папки A в папку B. Однако каким-то образом, когда он перемещается в папку B, файл XML полностью пуст.SSIS - XML-файл пуст после задачи переименования

Это то, что он говорит на мониторе Прогресс:

[File System Task] Information: File or directory "C:\Users\XXXX\Desktop\test.xml" was deleted. 

Сам файл действительно достигает своей цели, но это просто пустой файл XML, когда он попадает туда.

Я понятия не имею, почему это делается. Я дважды проверил его, и задача файловой системы четко говорит «переместить файл».

Любые идеи?

+1

A Удалить не опустеет файл .. он бы удалить его. Является ли папка «Desktop» A или папка B в этом случае? Возможно, какая-то другая часть вашего процесса делает это. –

+0

Я думаю, что нашел. Моя целевая папка (param) имела один \ слишком много в конце. Удаление одного символа заставило файл перемещаться правильно. Не знаю, как это может повлиять на это, но удаление этого символа в моем параметре исправило его. – DenStudent

+0

Возможно, для полноты вы могли бы описать, что вы нашли в качестве ответа, - это будет полезно для других людей с одинаковой проблемой. Если нет ... спасибо за возвращение с решением в любом случае –

ответ

0

Я нашел решение. Для людей, которые могут иметь такую ​​же проблему, как и я в будущем:

Я использовал параметр проекта под названием Targetfolder. У этого в качестве значения был путь к моему рабочему столу. Это должно было быть C:\Users\XXXX\Desktop\ для меня, но я обманул его с помощью дополнительной обратной косой черты в конце: C:\Users\XXXX\Desktop\\.

Я не знаю почему, но это заставило XML перемещаться в целевую папку в пустом состоянии. Удаление последней обратной косой черты из параметра зафиксировало ее.

(Также отдельное спасибо за людей, которые хотели помочь)

Смежные вопросы