<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FAQ: What is %AppData%]]></title><description><![CDATA[<p dir="auto">For a standard installation of Notepad++, the configuration files go in <code>%AppData%\Notepad++</code>.  But not everyone knows what <code>%AppData%</code> means.</p>
<p dir="auto">The <code>%xxx%</code> notation is how Windows handles environment variables.  <code>%AppData%</code> is one of the standard system environment variables (since at least Windows XP), which expands to the path where Windows likes storing per-application user-data.</p>
<p dir="auto">Environment variables can be used in virtually any standard Windows interface – whether it’s the <code>cmd.exe</code> or <code>PowerShell</code> command-line shells or a batch script; or whether it’s in the Windows Explorer (file/folder browser), where you can type it into the address bar; or whether it’s a File Open or File SaveAs window; or whether it’s a registry entry for associating a file with Notepad++ (or some other program).</p>
<p dir="auto">On standard Windows configurations for Windows Vista, 7, 8, 10, and 11, <code>%AppData%</code> expands to <code>C:\Users\&lt;user name&gt;\AppData\Roaming</code>.</p>
<p dir="auto">On older systems (Win 2000, Win XP), the <code>%AppData%</code> variable refers to <code>C:\Documents and Settings\&lt;user name&gt;\Application Data</code> by default.</p>
<p dir="auto">On neither older systems nor newer systems do you need to include <code>Roaming</code> after the <code>%AppData%</code>, because the <code>%AppData%</code> variable already includes <code>Roaming</code> in the value.</p>
<p dir="auto">Thus trying to make use of <code>%AppData%\Roaming\Notepad++</code> will expand to <code>C:\Users\&lt;user name&gt;\AppData\Roaming\Roaming\Notepad++</code>.  This is not likely where you will find the configuration files.</p>
<p dir="auto">When many people write <code>%AppData%\Roaming\Notepad++</code>, they are really attempting to indicate that it’s <code>...\AppData\Roaming\Notepad++</code> – they see the <code>\Roaming</code> after the word <code>AppData</code> in the expanded path, so they assume that they can shortcut that to <code>%AppData%\Roaming\Notepad++</code>. However, that will likely not work:</p>
<p dir="auto"><img src="/assets/uploads/files/1689173357679-052a1f37-5a06-4d17-aa6f-2974a8f63a8b-image.png" alt="static" class=" img-fluid img-markdown" /></p>
<p dir="auto">External References:</p>
<ul>
<li>
<p dir="auto"><a href="https://www.microsoft.com/en-us/wdsi/help/folder-variables" rel="nofollow ugc">Microsoft Help Page</a></p>
<pre><code>%APPDATA%
      Windows XP and Windows 2000	C:\Documents and Settings\&lt;user name&gt;\Application Data
      Windows 10, Windows 8.1, Windows 7, and Windows Vista	C:\Users\&lt;user name&gt;\AppData\Roaming
</code></pre>
</li>
<li>
<p dir="auto"><a href="https://ss64.com/nt/syntax-variables.html" rel="nofollow ugc">SS64’s Environment Variables page</a></p>
<pre><code>%APPDATA% =&gt; C:\Users\{username}\AppData\Roaming
</code></pre>
</li>
<li>
<p dir="auto"><a href="http://environmentvariables.org/AppData" rel="nofollow ugc">http://environmentvariables.org/AppData</a></p>
</li>
<li>
<p dir="auto"><a href="https://en.wikipedia.org/wiki/Environment_variable#Default_values" rel="nofollow ugc">Wikipedia article</a></p>
<pre><code>%AppData%
      * XP =&gt; C:\Documents and Settings\{username}\Application Data
      * Vista / 7 / 8 =&gt; C:\Users\{username}\AppData\Roaming
</code></pre>
</li>
</ul>
]]></description><link>https://community.notepad-plus-plus.org/topic/15740/faq-what-is-appdata</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 17:21:14 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/15740.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 May 2018 13:21:35 GMT</pubDate><ttl>60</ttl></channel></rss>