Если я правильно вас понял, вы хотите переместить все файлы BASENAME.*
в ABCD.*
и переместить их в другую папку? Тогда вы можете просто сделать myscript.cmd :
ren "\\enterprise\TCP\CLIENT\%~1.*" "%~2.*"
move /y \\enterprise\TCP\CLIENT\%~2.* "\\enterprise\PR\CLIENT\"
del /Q "\\enterprise\TCP\LOG\%~1.CHK"
copy \\enterprise\PR\CLIENT\%~2.HED" "\\enterprise\PR\CLIENT\%~2.NEW"
затем запустите его как.
myscript.cmd BASENAME NEWNAME
, который затем будет принимать любой файл с именем BASENAME
и переименовывать в NEWNAME
(где BASENAME и NEWNAME могут быть любым, что вы вводите.
В качестве альтернативы вы можете использовать его для двойного щелчка:
set /p basename=Enter name to replace:
set /p newname=Enter new name:
ren "\\enterprise\TCP\CLIENT\%basename%.*" "%newname%.*"
move /y \\enterprise\TCP\CLIENT\%newname%.* "\\enterprise\PR\CLIENT\"
copy \enterprise\PR\CLIENT\%newname%.HED" \\enterprise\PR\CLIENT\%newname%.NEW"
del /Q "\\enterprise\TCP\LOG\%basename%.CHK"
Теперь вы можете дважды щелкнуть файл, и он попросит вас ввести.