Reputation: 5649
A variable %result%
contains the path "D:\My Folder1\My Folder 2\My Folder 3\The Important File.txt"
. I want to store The Important File
in some another variable. That is, I want to extract the file name (Without extention) from a full path.
Upvotes: 2
Views: 2756
Reputation: 41224
This should give you what you need.
@echo off
for %%a in ("%result%") do set "newvariable=%%~na"
Upvotes: 3
Reputation: 8481
You'll find a solution here: Get the file name from a full or relative path knowing that this one is not a parameter of the batch
here: Get filename from string-path?
here: In Batch: Read only the filename from a variable with path and filename
Please search existing questions before creating duplicates.
Upvotes: 2