del c:\"%~nx1" /f/s/q/a
我的问题是%~nx1的理解?
nx是否是代表文件名的全称:文件基本名+扩展名
1是否是代表第一个参数
del c:\"%~nx1" /f/s/q/a是一个bat的内容,那么拖动一个文件到这个bat文件的图表下,就表示它是第一个参数,立刻被删除.
那么,增加一行:
del c:\"%~nx2" /f/s/q/a
就可以删除2个文件了,但我想多删除几个,我用
for /l %%i in (1,1,9) do del c:\"%%~nxi" /f/s/q/a
拖动多个文件,为什么不能删除?
我的问题是%~nx1的理解?
nx是否是代表文件名的全称:文件基本名+扩展名
1是否是代表第一个参数
del c:\"%~nx1" /f/s/q/a是一个bat的内容,那么拖动一个文件到这个bat文件的图表下,就表示它是第一个参数,立刻被删除.
那么,增加一行:
del c:\"%~nx2" /f/s/q/a
就可以删除2个文件了,但我想多删除几个,我用
for /l %%i in (1,1,9) do del c:\"%%~nxi" /f/s/q/a
拖动多个文件,为什么不能删除?
