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


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



Pdf көрінісі
бет3/25
Дата27.01.2024
өлшемі3.18 Mb.
#490000
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   25
лаб раб 3

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 именем файла 


53 
6. 
%~x1 
замена %1 расширением имени файла 
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   ...   25




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

    Басты бет