Команда cmd на WPF VB.NET
Привет, у меня есть проблема в моем коде, поэтому я хочу скопировать файл с помощью команды cmd (shell) на WPF VB.net но ничего не происходит ,так что это код :
Что я уже пробовал:
Частный Субисполнитель (sender As Object, e As RoutedEventArgs) обрабатывает button1.Щелчок
Dim myProcess как новый процесс()
мой процесс.свойство StartInfo.Имя файла = "cmd.exe "' l'application
мой процесс.свойство StartInfo.Аргументы = " / c copy C:\Users\FC\Desktop\t.txt C:\Users\FC\Desktop\nn\nv"
"les paramètres passés à l'application
мой процесс.свойство StartInfo.CreateNoWindow = True
мой процесс.свойство StartInfo.WindowStyle = ProcessWindowStyle.Скрытый
мой процесс.Start () 'Lance le process
мой процесс.WaitForExit () ' attend qu'Il soit terminé avant d'aller plus loin
мой процесс.Закрыть процесс () ' - ферм-Ле
Конец Подводной Лодки
[no name]
Почему? Что произойдет,если вы используете встроенные объекты .NET, которые будут копировать файлы, не используя все эти ненужные вещи интерпретатора cmd?
Member 12993106
потому что мне это нужно в моем проекте
[no name]
Вам нужен ненужный код, загромождающий вашу кодовую базу? Сомневаюсь, что тебе это вообще нужно. И вы не ответили на мой вопрос.
Richard Deeming
Что произойдет, если вы запустите эту команду "копировать" из командной строки? Вероятно, вы обнаружите, что он останавливается и ждет, пока вы подтвердите, что хотите перезаписать существующий файл. Но поскольку вы скрыли окно, вы никогда не увидите это приглашение, и ваша копия никогда не будет продолжена.
Это еще одна причина, по которой вы должны использовать встроенный System.IO.File
методы копирования файла, вместо того чтобы прыгать через обручи, чтобы попытаться запустить отдельный процесс, чтобы скопировать файл для вас.