Я использую теракопию для перемещения некоторых файлов.Я хотел бы сделать форму в визуальном * .exe, где у вас просто есть два окна: одно с источником файла справа, а другое с местом назначения файла.
Мне нужно скопировать файл без его расширенияубедитесь, что передача произошла без проблем, а затем восстановите исходное расширение.Например:
- Скопировать file.mov в // smb: Storage / Movies /
- Удалить расширение .mov
- Скопировать файл в место хранения
- Проверка размера файла
- Если размер файла в месте назначения соответствует источнику, восстановите расширение .mov
- Если размер файла не совпадает, удалите файл назначения иуведомить пользователя об ошибке.
Файлы, которые я планирую скопировать, очень велики и занимают много времени.Я удаляю расширение, чтобы пользователи на сервере не могли случайно получить доступ к файлу, который еще не был полностью передан - идея заключается в том, что они видят файл «без расширения» и знают, что его не нужно открывать, тогда как любые файлыс расширениями наверняка правильно скопировали.
Я пытался использовать CMD и powershell, но мне удалось скопировать файл или повторить попытку копирования только в случае сбоя копирования.Я пока не знаю, как удалить расширение и восстановить его.
> ROBOCOPY /Mir <Source> <Target>