Практическая работа №4 подкаталогов с запросом подтверждения перезаписи: ``` xcopy "source path" "destination path" /s /e /h /k /i /c /r /y


- /s - копирование всех файлов и подкаталогов, включая пустые


Download 72.33 Kb.
bet2/3
Sana16.06.2023
Hajmi72.33 Kb.
#1500831
TuriПрактическая работа
1   2   3
Bog'liq
Рахмонов Элшод прак4

- /s - копирование всех файлов и подкаталогов, включая пустые.
- /e - копирование всех папок и подпапок, включая пустые.
- /t - копирование пустых папок.
- /i - копирование директорий, если они не существуют.


Пример команды:
```
xcopy "C:\Users\Username\Documents" "D:\Backup\Documents" /s /e /t /i
```
Эта команда скопирует все файлы и подкаталоги из папки "C:\Users\Username\Documents" в папку "D:\Backup\Documents", сохраняя пустые папки и копируя директории, если они не существуют.


3. Копирование файлов с атрибутами "архивный" и "только для чтения":
```
xcopy "source_path" "destination


Задание №1.1в.

Для выполнения данного задания на копирование и перемещение файлов можно использовать команду "xcopy" в командной оболочке Windows. Для перемещения файлов можно использовать команду "move".

Допустим, мы хотим скопировать все файлы с расширением ".txt" из папки "C:\Users\Username\Documents\Texts" в папку "D:\Temporary". Для этого нужно ввести следующую команду:

```
xcopy C:\Users\Username\Documents\Texts\*.txt D:\Temporary\


```

Эта команда скопирует все файлы с расширением ".txt" из папки "C:\Users\Username\Documents\Texts" в папку "D:\Temporary\".

Затем, чтобы переместить все только что скопированные файлы обратно в место источника, нужно использовать команду "move" с ключом "/-Y", который инициирует запрос на подтверждение перезаписи. Допустим, мы хотим переместить все файлы из папки "D:\Temporary" в папку "C:\Users\Username\Documents\Texts". Для этого нужно ввести следующую команду:

```
move /-Y D:\Temporary\*.txt C:\Users\Username\Documents\Texts\


```

Эта команда переместит все файлы с расширением ".txt" из папки "D:\Temporary\" в папку "C:\Users\Username\Documents\Texts\" и запросит подтверждение перезаписи для каждого файла.

Таблица 1.4:



Задание №1.1г.

Для выполнения задания можно использовать командную оболочку Windows (cmd.exe) и следующие команды:

1. Копирование файлов:
```
copy d:\Temp\Begin\file1.txt d:\Temp\End\
copy d:\Temp\Begin\file2.txt d:\Temp\End\
copy d:\Temp\Begin\file3.txt d:\Temp\End\
```

2. Замена первого файла:


```
copy /Y d:\Temp\Begin\file1.txt d:\Temp\End\file1.txt
```
Здесь `/Y` указывает команде `copy` подтверждать замену файлов без запроса на подтверждение.

3. Замена второго файла:


```
echo some text > d:\Temp\Begin\file2.txt
copy /Y d:\Temp\Begin\file2.txt d:\Temp\End\file2.txt
```
Здесь мы сначала создаем файл `file2.txt` в каталоге-источнике и записываем в него текст "some text", а затем заменяем второй файл в каталоге-назначении этим файлом.

4. Атрибуты файлов:


```
attrib +r d:\Temp\Begin\file3.txt
attrib +r d:\Temp\End\file3.txt
```
Здесь команда `attrib` используется для установки атрибута "только для чтения" (`+r`) для третьего файла в обоих каталогах.

5. Замена третьего файла:


```
copy /Y d:\Temp\Begin\file3.txt d:\Temp\End\file3.txt
```
Здесь мы заменяем третий файл в каталоге-назначении файлом из каталога-источника.

Результат выполнения команд можно проверить, перейдя в каталоги-назначения и просмотрев содержимое файлов:

```
type d:\Temp\End\file1.txt
type d:\Temp\End\file2.txt
type d:\Temp\End\file3.txt
```

Информацию о проделанной работе можно записать в таблицу 1.5 следующим образом:





Download 72.33 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling