|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как передать имя входящего файла содержащий пробел? |
|
CMD/BAT - [решено] Как передать имя входящего файла содержащий пробел?
|
Новый участник Сообщения: 22 |
Профиль | Отправить PM | Цитировать Дан скрипт, который шифрует файлы с помощью утилиты командной строки zpki1utl. Проблема в том, что если на вход положить файл с именем содержащий пробел (например abc cba.txt), то скрипт его не понимает и соответственно не обрабатывает. То есть скрипт работает только с файлами, которые не содержат пробелы в имени. Как отредактировать команду, чтобы скрипт обрабатывал еще и файлы с пробелами?
@echo off rem set targetDir=%1 rem if [%targetDir%] == [] ( rem @echo no parameters specified! please, run the script as following: rem @echo. rem @echo 1.bat targetDirectory rem @echo. rem @echo where: rem @echo targetDirectory - directory containing files to be processed rem exit(1) rem ) set sourceDir=C:\TEST\IN set targetDir=C:\TEST\OUT for %%a IN (%sourceDir%\*.*) do ( @echo on C:\TEST\zpki1utl -encrypt -in %%a -out %targetDir%\%%~nxa.p7e -recsubj "cn=m00225" @echo off ) |
|
Отправлено: 15:28, 15-03-2018 |
Новый участник Сообщения: 22
|
Профиль | Отправить PM | Цитировать Отвечу сам. Поставил кавычки:
C:\TEST\zpki1utl -encrypt -in "%%a" -out "%targetDir%\%%~nxa.p7e" -recsubj "cn=m00225" |
Отправлено: 16:03, 15-03-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 542
|
Профиль | Сайт | Отправить PM | Цитировать Цитата s-urbanas:
|
|
------- Отправлено: 19:23, 15-03-2018 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Пробел в имени файла на vb6.0 | blackeangel | Программирование и базы данных | 44 | 21-02-2017 12:22 | |
CMD/BAT - имя "входящего" файла без расширения | Radiant | Скриптовые языки администрирования Windows | 26 | 09-01-2017 15:34 | |
CMD/BAT - Как передать переменные из файла? | omriyana | Скриптовые языки администрирования Windows | 12 | 08-02-2016 10:37 | |
CMD/BAT - [решено] Как скопировать имя файла из текстового файла в код батника и т.д. | Nun-Nun | Скриптовые языки администрирования Windows | 6 | 13-05-2009 13:28 | |
как узнать имя компьютера из файла? | ad4 | Microsoft Windows NT/2000/2003 | 6 | 16-11-2006 11:20 |
|