# Batch .rvt update

**URL:** <https://forum.dynamobim.com/t/batch-rvt-update/7618>\
**Category:** Packages\
**Tags:** rhythm\
**Created:** [November 18, 2016, 9:04pm UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618 "2016-11-18T21:04:01Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![wwdreamb](https://avatars.discourse-cdn.com/v4/letter/w/ed8c4c/32.png) [@wwdreamb](https://forum.dynamobim.com/u/wwdreamb)\
**Post date:** [November 18, 2016, 9:04pm UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/1 "2016-11-18T21:04:01Z")

</div>

Hey everyone. I am new to Dynamo. I was wondering if there is a way to update multiple .rvt files using Dynamo? I have a few hundred models that need to be updated to 2017 soon. I also know there are programs to buy.

---

<div class="post-metadata">

**Author:** ![Andreas\_Dieckmann](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/andreas_dieckmann/32/365_2.png) [@Andreas\_Dieckmann](https://forum.dynamobim.com/u/Andreas_Dieckmann)\
**Post date:** [November 18, 2016, 9:06pm UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/2 "2016-11-18T21:06:51Z")

</div>

> **[Bulk Upgrade #Revit files with #DynamoBIM](http://sixtysecondrevit.blogspot.de/2016/10/bulk-upgrade-revit-files-with-dynamobim.html)**
>
> We recently needed a workflow to bulk upgrade quite a few Revit files and I didn;t want to do that manually! Luckily, I have been working on...

---

<div class="post-metadata">

**Author:** ![wwdreamb](https://avatars.discourse-cdn.com/v4/letter/w/ed8c4c/32.png) [@wwdreamb](https://forum.dynamobim.com/u/wwdreamb)\
**Post date:** [November 18, 2016, 9:08pm UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/3 "2016-11-18T21:08:34Z")

</div>

Your a life saver!! thank you!!

---

<div class="post-metadata">

**Author:** ![wwdreamb](https://avatars.discourse-cdn.com/v4/letter/w/ed8c4c/32.png) [@wwdreamb](https://forum.dynamobim.com/u/wwdreamb)\
**Post date:** [November 20, 2016, 4:33pm UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/4 "2016-11-20T16:33:29Z")

</div>

I cant seem to find “Document.BackgroundOpen” is that one custom?  
what is the very last one? I cant seem to make it out… Looks like “beclean”?

---

<div class="post-metadata">

**Author:** ![Andreas\_Dieckmann](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/andreas_dieckmann/32/365_2.png) [@Andreas\_Dieckmann](https://forum.dynamobim.com/u/Andreas_Dieckmann)\
**Post date:** [November 20, 2016, 6:45pm UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/5 "2016-11-20T18:45:53Z")

</div>

Package “Rhythm”.

---

<div class="post-metadata">

**Author:** ![wwdreamb](https://avatars.discourse-cdn.com/v4/letter/w/ed8c4c/32.png) [@wwdreamb](https://forum.dynamobim.com/u/wwdreamb)\
**Post date:** [November 20, 2016, 11:15pm UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/6 "2016-11-20T23:15:07Z")

</div>

Is that last one beclean? true [] false  
 ![](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/3X/6/9/69623f746e577aba9aae6961ef59f9ef368fec91.png)

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [November 21, 2016, 12:28am UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/7 "2016-11-21T00:28:57Z")

</div>

Boolean. I believe I posted the graph.

---

<div class="post-metadata">

**Author:** ![wwdreamb](https://avatars.discourse-cdn.com/v4/letter/w/ed8c4c/32.png) [@wwdreamb](https://forum.dynamobim.com/u/wwdreamb)\
**Post date:** [November 21, 2016, 3:54am UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/8 "2016-11-21T03:54:54Z")

</div>

Thank you! I am just learning this program. I am hoping to find it useful for model Integration 🙂

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [November 21, 2016, 4:35am UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/9 "2016-11-21T04:35:58Z")

</div>

Of course. If you have any questions, post em! 🙂

---

<div class="post-metadata">

**Author:** ![Andrew\_Harp](https://avatars.discourse-cdn.com/v4/letter/a/13edae/32.png) [@Andrew\_Harp](https://forum.dynamobim.com/u/Andrew_Harp)\
**Post date:** [November 23, 2016, 5:23am UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/10 "2016-11-23T05:23:19Z")

</div>

HI John,

I keep getting the following error when using the grap

“Warning: One or more of the input types are not matching. Couldn’t find a version of Contents that takes arguments of type (string,string)”

Not sure what i have done wrong?

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [November 23, 2016, 5:05pm UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/11 "2016-11-23T17:05:06Z")

</div>

@andrew_harp do you have a screenshot?

---

<div class="post-metadata">

**Author:** ![amvincent\_heapy\_com](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/amvincent_heapy_com/32/17575_2.png) [@amvincent\_heapy\_com](https://forum.dynamobim.com/u/amvincent_heapy_com)\
**Post date:** [December 2, 2016, 1:19am UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/12 "2016-12-02T01:19:03Z")

</div>

@john_pierson

Works great. I have 1 comment and 2 questions:

In the file you posted, it appears you are missing the Directory.FromPath node which shows up in your GIF.

If you use this graph to upgrade old projects and warnings pop up. How will those be addressed? Will they the graph postpone until you address the warning(s)?

I tried running this graph with families, that would be of more use to me. It seems to upgrade just fine, but it doesn’t save copies back to the directories.

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [December 2, 2016, 3:24am UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/13 "2016-12-02T03:24:14Z")

</div>

Aw yes. If I remember correctly, I think I simplified the example with the list create node. Directory from path works as well.

In regards to warnings, I’ll have to investigate a bit more. I think I’ll go ahead and cause some copy monitor errors in a sample file and go from there. also, I haven’t tested with families too much, but will check out what’s going on.

---

<div class="post-metadata">

**Author:** ![amvincent\_heapy\_com](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/amvincent_heapy_com/32/17575_2.png) [@amvincent\_heapy\_com](https://forum.dynamobim.com/u/amvincent_heapy_com)\
**Post date:** [December 2, 2016, 2:29pm UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/14 "2016-12-02T14:29:37Z")

</div>

Appreciate it.

Something else came to mind. Do you know what happens with central models? I’m assuming it doesn’t detach from central.

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [December 2, 2016, 4:05pm UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/15 "2016-12-02T16:05:17Z")

</div>

This one doesn’t. But the API does offer that option.

---

<div class="post-metadata">

**Author:** ![Christian\_Boggild\_Sc](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian_boggild_sc/32/16363_2.png) [@Christian\_Boggild\_Sc](https://forum.dynamobim.com/u/Christian_Boggild_Sc)\
**Post date:** [January 12, 2017, 9:55am UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/16 "2017-01-12T09:55:10Z")

</div>

Hi John! I’m testing your definition and I get an error as well.

My initial intend was to use it to upgrade family templates, but I’ve also tried it with a regular Revit project.

Do you know more about it at this stage?

Best,  
Christian

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/5/75ec0c88f456692ded6546c8e84785214f770e7f.png)

---

<div class="post-metadata">

**Author:** ![Yna\_Db](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/yna_db/32/30641_2.png) [@Yna\_Db](https://forum.dynamobim.com/u/Yna_Db)\
**Post date:** [January 12, 2017, 9:58am UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/17 "2017-01-12T09:58:42Z")

</div>

Shouldn’t you use a _Directory.FromPath_ node after _Directory Path_?

---

<div class="post-metadata">

**Author:** ![Christian\_Boggild\_Sc](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian_boggild_sc/32/16363_2.png) [@Christian\_Boggild\_Sc](https://forum.dynamobim.com/u/Christian_Boggild_Sc)\
**Post date:** [January 12, 2017, 10:04am UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/18 "2017-01-12T10:04:11Z")

</div>

Perfect, thanks!

John, maybe this should also be added to your graph.

---

<div class="post-metadata">

**Author:** ![Mauro](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mauro/32/16628_2.png) [@Mauro](https://forum.dynamobim.com/u/Mauro)\
**Post date:** [January 12, 2017, 10:54am UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/19 "2017-01-12T10:54:58Z")

</div>

You can also run it with the dynamo player  
again thanks @Mostafa_El_Ayoubi! Data-Shapes is great  
 ![](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/3X/f/b/fbaadb64599ee9361380d5c639025297ae7e9b2e.png)

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [January 12, 2017, 3:10pm UTC](https://forum.dynamobim.com/t/batch-rvt-update/7618/20 "2017-01-12T15:10:29Z")

</div>

Just saw this. Thanks for the suggestion!

[Next page](https://forum.dynamobim.com/t/batch-rvt-update/7618.md?page=2)
