Windows命令行剪切了此语法的扩展
我找到了这个脚本,并对它进行了修改以供使用,但我不擅长Windows批处理 有人能帮我从Windows命令行剪切了此语法的扩展,windows,batch-file,cmd,Windows,Batch File,Cmd,我找到了这个脚本,并对它进行了修改以供使用,但我不擅长Windows批处理 有人能帮我从%%x中删除扩展名吗 FOR /D /r %%F in ("*") DO ( pushd %CD% cd %%F FOR %%X in (*.rar *.zip) DO ( unzip -o -d %%X ) popd ) 要仅获取不带扩展名的名称,请在命令行的变量:%~nX中使用~n,或在批处理文件%~nX FOR /D /r %%F in ("*") DO ( pushd
%%x
中删除扩展名吗
FOR /D /r %%F in ("*") DO (
pushd %CD%
cd %%F
FOR %%X in (*.rar *.zip) DO (
unzip -o -d %%X
)
popd
)
要仅获取不带扩展名的名称,请在命令行的变量:
%~nX
中使用~n
,或在批处理文件%~nX
FOR /D /r %%F in ("*") DO (
pushd %CD%
cd %%F
FOR %%X in (*.rar *.zip) DO (
unzip -o -d %%~nX
)
popd
)
您可以在MS Technet中获取变量扩展的引用。若要仅获取名称而不获取扩展名,请在命令行的变量中使用
%~nX
,或在批处理文件中转义%~nX
FOR /D /r %%F in ("*") DO (
pushd %CD%
cd %%F
FOR %%X in (*.rar *.zip) DO (
unzip -o -d %%~nX
)
popd
)
您可以在MS Technet中获取变量扩展的参考