我有一个文件D:\MyFile.zip
。
我想创建一个名为“MyFile”的目录,并希望解压缩目录中的zip文件。
“MyFile”文件夹的路径应为:
%cd%\MyFile\
提取部分我可以管理。但是,请告诉我在指定路径中创建具有相同文件名的文件夹。
答案 0 :(得分:0)
for %%a in ("yourfullfilename") do ECHO MD "%%~dpna"
将ECHO
要创建的目录名。删除要激活的ECHO
关键字。附加2>nul
以禁止“目录已存在”错误消息。
答案 1 :(得分:0)
这应该可以解决问题
set filePath=D:\MyFile.zip
:: Get file name from path
for %%a in (%filePath:\= %) do set fileName=%%a
:: Remove file extension from file name
set fileName=%fileName:~0,-4%
echo %fileName%
如果文件名中有空格,则无效。