Лабораторная работа №3 Пакетные файлы и сценарии в ос семейства Windows


Mybatch.bat C:\folder1 D:\folder2  Результат будет таким же, как и при записи в пакетный файл строки:  Xcopy



Pdf көрінісі
бет3/24
Дата25.12.2022
өлшемі3.59 Mb.
#467879
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   24
task 306165

Mybatch.bat C:\folder1 D:\folder2 
Результат будет таким же, как и при записи в пакетный файл строки: 
Xcopy C:\folder1\*.* D:\folder2\ 
С пакетными параметрами можно также использовать модификаторы. Модификаторы 
используют информацию о текущем диске и каталоге как часть или полное имя файла (ка-
талога). 
Синтаксис модификатора: %~xy, где x — символьное сокращение действия, опреде-
ляемое модификатором, y — идентификатор переменной (в диапазоне от 1 до 9). 
В табл. 3.1 и 3.2 описаны модификаторы, выполняемые ими действия, и даны возмож-
ные комбинации модификаторов и квалификаторов для получения более сложных резуль-
татов. В этих таблицах %1 и переменную среды PATH можно заменить другими значени-
ями пакетных параметров. 
Таблица 3.1. Модификаторы и выполняемые ими действия 
№ 
п/п. 
Модифика-
тор 
Описание 
1. 
%~1 
расширение %1 и удаление любых кавычек (" ") 
2. 
%~f1 
замена %1 полным путем 
3. 
%~d1 
замена %1 именем диска 
4. 
%~p1 
замена %1 путем 
5. 
%~n1 
замена %1 именем файла 
6. 
%~x1 
замена %1 расширением имени файла 


51 
7. 
%~s1 
замена путем, содержащим только короткие имена 
8. 
%~a1 
Замена %1 атрибутами файла 
9. 
%~t1 
замена %1 датой и временем модификации файла 
10. 
%~z1 
замена %1 размером файла 
11. 
%~$PATH:1 
поиск в каталогах, перечисленных среди переменных среды 
PATH, замена %1 полным именем первого найденного файла. 
Если переменная среды не определена или поиск не обнаружил 
файлов, модификатор выдает пустую строку. 
Таблица 3.2. Комбинации модификаторов и квалификаторов 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   24




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет