gpt4 book ai didi

windows - 在批处理文件中,如何将文件名和文件扩展名与文件路径分开?

转载 作者:可可西里 更新时间:2023-11-01 11:08:56 25 4
gpt4 key购买 nike

我有一个接受文件路径的批处理文件。然后我需要分别隔离文件名和文件扩展名。例如,如果我的文件路径是“\svr-01\My Docs\My Spreadsheet.xls”,那么我需要两个单独的变量;一个包含“我的电子表格”,一个包含“.xls”。

这是我目前所拥有的。我已经能够将文件名和扩展名与路径分开:

set FILEPATH=\\SVR-01\My Docs\My Spreadsheet.xls
for /F "delims=" %%A in ("%FILEPATH%") do set "FILENAME=%%~nxA"
echo.%FILENAME%

然后如何将文件名和扩展名与该变量分开?

最佳答案

set FILEPATH=\\SVR-01\My Docs\My Spreadsheet.xls
for /F "delims=" %%A in ("%FILEPATH%") do (
set "FILEFULLNAME=%%~nxA"
set "FILENAME=%%~nA"
set "FILEEXT=%%~xA"
)
set file

关于windows - 在批处理文件中,如何将文件名和文件扩展名与文件路径分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11104925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com