Я пытаюсь создать код в PowerShell, который копирует все «. * Sv $», расположенные внутри временного каталога, в пользовательскую папку.
Я буду использовать планировщик задач, чтобы запускать этот код каждый15 минут, чтобы избежать потери данных при закрытии AutoCAD без сохранения.
Вот код, который я написал:
Set-ExecutionPolicy unrestricted
$tempfolder = $env:temp
$destinazione = "Z:\Autocad temp\"
$tempfolder
(Get-ChildItem -Path $tempfolder -include "*.sv$" -Recurse).Count
Copy-Item -Path $tempfolder\ -Include "*.sv$" -Destination $destinazione
(Get-ChildItem -Path $destinazione -Recurse).Count
И вот что я получаю:
PS C:\Windows\system32> Z:\Autocad temp\salva sv$.ps1
C:\Users\dedil\AppData\Local\Temp
5
1
Где 1 файл - мой файл ps1.Так что ни один из 5 файлов внутри временного каталога не был скопирован.