Я пытаюсь использовать powershell для обработки нескольких передач файлов через SFTP, но я хочу, чтобы файлы, установленные для передачи, были завершены в исходном местоположении. Однако, используя что-то вродеОпределить, находится ли файл в передаче
$file.Length
или
Get-ItemProperty -Path $file | Format-list -Property * -Force
Кажется, чтобы вернуть полный размер файла, который будет передан с заголовком, а не текущий размер файла в папке. IE, если файл размером 4gb переносится, с переданным только 2gb, оба метода вернутся, говоря, что размер файла равен 4gb.
Как проверить фактический размер файла во время проверки или есть ли другие методы проверки стабильности файла перед использованием файлов другими способами?
Наверное, я забыл упомянуть, что я заинтересован в перемещении файлов пользователями, в которых я не могу управлять через Проводник Windows. Как только я знаю, что они хороши для передачи, тогда у меня есть все, что покрыто, но мне нужно выяснить, действительно ли они эффективны для передачи – AnDanDan