# Automate desktop app

**URL:** <https://forum.robotframework.org/t/automate-desktop-app/6458>\
**Category:** Robot Framework\
**Created:** [10 November 2023 16:13 UTC](https://forum.robotframework.org/t/automate-desktop-app/6458 "2023-11-10T16:13:51Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![damies13](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/damies13/32/623_2.png) [@damies13](https://forum.robotframework.org/u/damies13)\
**Post date:** [11 November 2023 02:51 UTC](https://forum.robotframework.org/t/automate-desktop-app/6458/2 "2023-11-11T02:51:23Z")

</div>

Hi @vdavis345 ,

I just replied to that question in the other thread before I saw the new thread

> [@Error when running RF test in Azure DevOps pipeline](https://forum.robotframework.org/t/error-when-running-rf-test-in-azure-devops-pipeline/6453/4):
>
> Hi @vdavis345 , Does it need to be done via file explorer (windows gui?) or can the files just be manipulated directly at the OS level (much easier)? If the files just be manipulated directly at the OS level, [OperatingSystem](https://robotframework.org/robotframework/latest/libraries/OperatingSystem.html) has keywords for manipulating local files and folders, create, edit, rename, delete etc As for uploading, that will depend on what the upload process is, [POST](https://marketsquare.github.io/robotframework-requests/doc/RequestsLibrary.html#POST) from [RequestsLibrary](https://marketsquare.github.io/robotframework-requests/doc/RequestsLibrary.html) will let you upload to a web server, likewise [Send Cmd](https://kowalpy.github.io/Robot-Framework-FTP-Library/FtpLibrary.html#Send%20Cmd) from [FtpLibrary](https://kowalpy.github.io/Robot-Framework-FTP-Library/FtpLibrary.html) will let you upload…

Dave.

---

_[View the full topic](https://forum.robotframework.org/t/automate-desktop-app/6458)._
