This is a desktop based application for uploading/downloading the files between the local machine and the folders of Autodesk BIM 360, Autodesk Construction Cloud(ACC), Autodesk BIM360 Teams etc. Application context authentication (2legged token) and user context authentication (3legged token) are supported. The users can download files from single folder or multiple folders. It provides jobs manager of the uploading/downloading and advanced features to track the traffic.
This application can be a product level tool for users to batch uploading/downloading files. It is also extensible for those advanced developers to add/adjust functionalities.
If you work with BIM360 or ACC, you will also need additional step to connect your APS App to the BIM360 or ACC account. Follow the tutorial
git clone https://github.com/autodesk-platform-services/aps-hubs-bulk-files-manager.git
Build the publish version of this application by the following commandline in the root solution folder (same folder of bulk-file-manager.sln
). This will install required packages automatically and build distributable application at: \aps-hubs-bulk-files-manager\bin\Debug\net8.0-windows\win-x64\publish\
dotnet publish -r win-x64
Run the application file Bulk-File-Manager.exe
, it will launch the tool with login form. Please enter your APS client id and client secret. This activity will be conducted only once, as the application will save these details in the database for future authentication. If you have already setting file (json), click Import Settings to configure the setting.
For detailed functionalities and usages, please check User Guide.
If you are developer who want to debug or extend the ability of this tool, please also check the Developer Guide. The notes would be useful when you testing with the code.
This sample is licensed under the terms of the MIT License. Please see the LICENSE file for more details.
Based on the Bulk Upload Utility, by Autodesk Consulting:
Open Source Maintainers