shift -更改批處理文件中可替換參數(shù)的位置

2023-08-03 13:41 更新

更改批處理文件中可替換參數(shù)的位置。

 

SHIFT [/n]

 

如果命令擴(kuò)展名被啟用,SHIFT 命令支持/n 命令行開(kāi)關(guān);該命令行開(kāi)關(guān)告訴

命令從第 n 個(gè)參數(shù)開(kāi)始移位;n 介于零和八之間。例如:

 

    SHIFT /2

 

會(huì)將 %3 移位到 %2,將 %4 移位到 %3,等等;并且不影響 %0 和 %1。

 

★★★★★實(shí)例★★★★★:

下面的批處理文件MYCOPY.BAT說(shuō)明怎樣用SHIFT命令處理任意多個(gè)命令行參數(shù),將一系列文件拷貝到一個(gè)指定的目錄。使用的參數(shù)是目錄名和后面的一系列文件名。

@echo off

rem MYCOPY.BAT copies any number of files

rem to a directory。

rem The command uses the following syntax:

rem mycopy dir file1 file2 ...

set todir=%1

:getfile

shift

if "%1"=="" goto end

copy %1 %todir%

goto getfile

:end

set todir=

echo All done


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)