Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save paulorenanmelo/2a37c2b8a426ef784961f06ba45219b1 to your computer and use it in GitHub Desktop.

Select an option

Save paulorenanmelo/2a37c2b8a426ef784961f06ba45219b1 to your computer and use it in GitHub Desktop.
How to manipulate a string with a path from a variable in batch to get drive, path, name, extension, and dir+name.
@echo off
set "myvar=C:\test folder\subfolder\test file.txt"
for %%Q in ("%myvar%") do (
echo full: %%~fQ
echo drive: %%~dQ
echo path: %%~pQ
echo name: %%~nQ
echo ext: %%~xQ
echo dir+name: %%~dpnQ
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment