У меня есть файл с именем !Template - Year End Report.doc
.Использование подстановочных знаков с Windows «Копировать» и строки различной длины?
Я пытаюсь использовать следующую команду:
copy !Template* customer_name*
Результат является customer_nameear End Report.doc
.
Если я использую более короткое имя, например:
copy !Template* cust1*
Тогда я получаю этот выход: cust1late - Year End Report.doc
Как я могу сделать это заменить «шаблон!» С именем клиента, независимо от длины ?
Я понятия не имею, что вы пытаетесь сделать, но, пожалуйста, прочитайте [copy] (https://ss64.com/nt/copy.html). Вы не можете использовать подстановочные знаки в имени получателя. – DavidPostill
Очевидно, вы можете. Если вы делаете 'copy! Template * customer', новый файл буквально называется' customer'. Однако, если вы используете подстановочный знак в пункте назначения, как я и сделал в вопросе, вы получаете совершенно разные результаты. –
Точно. Поведение не определено, если у вас есть подстановочный знак в имени получателя. Синтаксис для копии - «copy source1 + source2 .. destination [options]». Вы можете заменить источники подстановочным знаком, но не пунктом назначения. – DavidPostill