Привет, ребята, в настоящее время я работаю в школе, и я создал сценарий для сканирования всех папок учащихся на предмет отдельных типов файлов. Мне было интересно, можно ли было бы сделать так, чтобы он сделал копию файла определенного типа перед его удалением? Я не мог придумать способ сделать это, так как xcopy и robocopy требуют адрес источника в синтаксисе. Вот мой сценарий
@echo off
net use X: \\LOCATION FOR STUDENT FOLDERS
net use Y: \\LOCATION FOR COPIED FILES
net use Z: \\LOCATION FOR .TXT FILE OF DELETED FILES
X:
cls
Echo Deleting bat files please wait...
del /s *.bat > Z:\DeletedFiles.txt 2>&1
Echo Deleting CMD files please wait...
del /s *.cmd >> Z:\DeletedFiles.txt 2>&1
Echo Deleting VBS files please wait...
del /s *.vbs >> Z:\DeletedFiles.txt 2>&1
Echo Deleting Executable files please wait...
del /s *.exe >> Z:\DeletedFiles.txt 2>&1
mountvol X:\ /D
mountvol Y:\ /D
mountvol Z:\ /D
cls
Echo Process Completed. Drives Unmounted
set /p=Press Any Key To Close
Я предполагаю, что это не так просто (не говоря уже о том, что это возможно), как войти в что-то вроде ниже?
xcopy *.bat Y:\
Между прочим, в моем распоряжении нет скриптов powershell, так как у меня нет прав на их запуск (глупый образовательный отдел), но если есть альтернатива powershell, пожалуйста, опубликуйте это, так как мне было бы полезно изучить.