{"id":31871,"date":"2023-02-27T19:28:52","date_gmt":"2023-02-27T19:28:52","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cppblog\/?p=31871"},"modified":"2023-02-27T19:31:06","modified_gmt":"2023-02-27T19:31:06","slug":"view-files-on-your-remote-machines-using-the-new-remote-file-explorer-in-visual-studio","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/view-files-on-your-remote-machines-using-the-new-remote-file-explorer-in-visual-studio\/","title":{"rendered":"View files on your Remote Machines using the new Remote File Explorer in Visual Studio"},"content":{"rendered":"<p><span class=\"TextRun SCXW68103097 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW68103097 BCX8\">We<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\"> are excited to announce that we<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\"> have added <\/span><span class=\"NormalTextRun CommentStart SCXW68103097 BCX8\">a new<\/span> <span class=\"NormalTextRun SCXW68103097 BCX8\">tool window<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\">, the <\/span><span class=\"NormalTextRun SCXW68103097 BCX8\">Remote File Explorer<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\">,<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\"> to Visual Studio in version 17.6 Preview 1.\u00a0<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\"> This<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\"> window<\/span> <span class=\"NormalTextRun SCXW68103097 BCX8\">provides you with the <\/span><span class=\"NormalTextRun SCXW68103097 BCX8\">ability<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\"> to browse<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\">, upload, and download<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\"> files and folders on your remote machines that you are connected to via the Connection Manager <\/span><span class=\"NormalTextRun SCXW68103097 BCX8\">within your<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\"> Visual Studio<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\"> instance<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\">.<\/span><span class=\"NormalTextRun SCXW68103097 BCX8\">\u00a0<\/span><\/span><span class=\"EOP SCXW68103097 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/remote-file-explorer-latest.png\"><img decoding=\"async\" class=\"size-full wp-image-31872 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/remote-file-explorer-latest.png\" alt=\"The Remote File Explorer lets you view your files on your remote machines\" width=\"660\" height=\"466\" srcset=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/remote-file-explorer-latest.png 660w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/remote-file-explorer-latest-300x212.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">How do I access the Remote File Explorer?<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">To access the Remote File Explorer, <\/span><a href=\"https:\/\/visualstudio.microsoft.com\/vs\/preview\/\"><span data-contrast=\"none\">download the latest version of Visual Studio<\/span><\/a><span data-contrast=\"auto\"> and ensure \u201cRemote File Explorer for Linux\u201d is checked under the optional downloads in the Linux and embedded development with C++ toolset:\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/RFE-Linux-and-Embedded-selection.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-31894\" src=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/RFE-Linux-and-Embedded-selection.png\" alt=\"Select Remote File Explorer for Linux from Linux development with C++ workload\" width=\"1476\" height=\"715\" srcset=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/RFE-Linux-and-Embedded-selection.png 1476w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/RFE-Linux-and-Embedded-selection-300x145.png 300w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/RFE-Linux-and-Embedded-selection-1024x496.png 1024w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/RFE-Linux-and-Embedded-selection-768x372.png 768w\" sizes=\"(max-width: 1476px) 100vw, 1476px\" \/><\/a><\/p>\n<p><span data-contrast=\"auto\">Once downloaded, you can open it at any time via View &gt; Remote File Explorer in Visual Studio.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">What can I accomplish with the Remote File Explorer?<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">The Remote File Explorer allows you to browse your file directories on your remote machine. To expand and load a given folder\u2019s contents, just double-click on the folder icon or press the left arrow key.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/remote-file-explorer-latest.png\"><img decoding=\"async\" class=\"size-full wp-image-31872 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/remote-file-explorer-latest.png\" alt=\"The Remote File Explorer lets you view your files on your remote machines\" width=\"660\" height=\"466\" srcset=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/remote-file-explorer-latest.png 660w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/remote-file-explorer-latest-300x212.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p><span class=\"TextRun SCXW174413588 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW174413588 BCX8\">You are also able to download and upload files and folders to a given directory<\/span><span class=\"NormalTextRun SCXW174413588 BCX8\"> via the icons in the toolbar<\/span><span class=\"NormalTextRun SCXW174413588 BCX8\"> or by <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW174413588 BCX8\">right-clicking<\/span><span class=\"NormalTextRun SCXW174413588 BCX8\"> the item you want to interact with.<\/span><span class=\"NormalTextRun SCXW174413588 BCX8\">\u00a0<\/span><\/span><span class=\"EOP SCXW174413588 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/RFE-Right-click-context-menu.png\"><img decoding=\"async\" class=\"wp-image-31874 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/RFE-Right-click-context-menu.png\" alt=\"Right-clicking in the Remote File Explorer pops up a context menu for you to do actions like upload and download\" width=\"483\" height=\"313\" srcset=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/RFE-Right-click-context-menu.png 769w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/RFE-Right-click-context-menu-300x195.png 300w\" sizes=\"(max-width: 483px) 100vw, 483px\" \/><\/a><\/p>\n<p><span class=\"TextRun SCXW4185234 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW4185234 BCX8\">Additionally, you can<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\"> toggle the target machine by using the dropdown<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\"> in the toolbar<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\"> to change your connect<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\">ed machine, refresh directory content and sync changes using the <\/span><span class=\"NormalTextRun CommentStart SCXW4185234 BCX8\">refresh <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW4185234 BCX8\">icon, and<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\"> rename or <\/span><span class=\"NormalTextRun SCXW4185234 BCX8\">delete<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\"> files and directories using the toolbar<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\"> and right-click menu<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\">.<\/span> <span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW4185234 BCX8\">Refreshes<\/span> <span class=\"NormalTextRun SCXW4185234 BCX8\">will also occur<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\"> automatically whenever a user <\/span><span class=\"NormalTextRun SCXW4185234 BCX8\">performs an action in the Remote File <\/span><span class=\"NormalTextRun SCXW4185234 BCX8\">Explorer but<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\"> can a<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\">dditionally<\/span><span class=\"NormalTextRun SCXW4185234 BCX8\"> be triggered by pressing the spacebar key.<\/span><\/span><span class=\"EOP SCXW4185234 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span class=\"TextRun SCXW155685544 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW155685544 BCX8\">Along the<\/span><span class=\"NormalTextRun SCXW155685544 BCX8\"> bottom pane<\/span><span class=\"NormalTextRun SCXW155685544 BCX8\">,<\/span><span class=\"NormalTextRun SCXW155685544 BCX8\"> users can view<\/span><span class=\"NormalTextRun SCXW155685544 BCX8\"> any ongoing <\/span><span class=\"NormalTextRun SCXW155685544 BCX8\">and past <\/span><span class=\"NormalTextRun SCXW155685544 BCX8\">file operations, as well as cancel any file operation <\/span><span class=\"NormalTextRun SCXW155685544 BCX8\">at<\/span><span class=\"NormalTextRun SCXW155685544 BCX8\"> any given time.<\/span><\/span><span class=\"EOP SCXW155685544 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/File-Operation-Pane.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-31875\" src=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/File-Operation-Pane.png\" alt=\"There is a bottom pane where you can view all ongoing and past file operations\" width=\"1375\" height=\"376\" srcset=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/File-Operation-Pane.png 1375w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/File-Operation-Pane-300x82.png 300w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/File-Operation-Pane-1024x280.png 1024w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2023\/02\/File-Operation-Pane-768x210.png 768w\" sizes=\"(max-width: 1375px) 100vw, 1375px\" \/><\/a><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">Send us your feedback!<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">We hope the Remote File Explorer helps you with your remote development workflows. <\/span><a href=\"https:\/\/visualstudio.microsoft.com\/vs\/preview\/\"><span data-contrast=\"none\">Download the latest preview version of Visual Studio<\/span><\/a><span data-contrast=\"auto\"> and give it a try.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Please let us know your thoughts and what additional capabilities you\u2019d like to see from this feature next! We are actively developing this feature set and would love to hear what would improve your workflow even more. The comments below are open and we also have a <\/span><a href=\"https:\/\/developercommunity.visualstudio.com\/t\/Remote-File-SSH-Explorer-Suggestions\/10262117?space=8&amp;entry=suggestion\"><span data-contrast=\"none\">Visual Studio Feedback ticket<\/span><\/a><span data-contrast=\"auto\"> open to track any requests that you can comment on. You can also find us on Twitter (<\/span><a href=\"https:\/\/twitter.com\/visualc\"><span data-contrast=\"none\">@VisualC<\/span><\/a><span data-contrast=\"auto\">) or via email at <\/span><a href=\"mailto:visualcpp@microsoft.com\"><span data-contrast=\"none\">visualcpp@microsoft.com<\/span><\/a><span data-contrast=\"auto\">. To open a bug, please see <\/span><a href=\"https:\/\/developercommunity.visualstudio.com\/report?space=8&amp;entry=problem\"><span data-contrast=\"none\">Visual Studio Feedback<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to announce that we have added a new tool window, the Remote File Explorer, to Visual Studio in version 17.6 Preview 1.\u00a0 This window provides you with the ability to browse, upload, and download files and folders on your remote machines that you are connected to via the Connection Manager within your [&hellip;]<\/p>\n","protected":false},"author":85413,"featured_media":31872,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,230],"tags":[],"class_list":["post-31871","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus","category-new-feature"],"acf":[],"blog_post_summary":"<p>We are excited to announce that we have added a new tool window, the Remote File Explorer, to Visual Studio in version 17.6 Preview 1.\u00a0 This window provides you with the ability to browse, upload, and download files and folders on your remote machines that you are connected to via the Connection Manager within your [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/31871","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/85413"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=31871"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/31871\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/31872"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=31871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=31871"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=31871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}