YuS_2

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору bredonosec Цитата: :NO_CONN echo %1 >>%FLOG% присутствует, получаю | По отрывочным кускам трудно судить о чем-либо... но всегда есть возможность проверить содержимое переменной, дав команду "echo %переменная%", типа: Код: :NO_CONN echo param1=%1 pause echo %1>>%FLOG% | - здесь точно не должно быть "засады", слишком всё просто. Загвоздку надо искать в чём-то другом. Цитата: Почему он ищет эту папку там, где лежит батник, а не на целевом компе в целевой папке? И что с оператором пути у него? Почему он ругается? | Что содержит переменная, то и будет использоваться интерпретатором... в %FLOG%, в примере выше, должно быть видно, что туда выводится... Если в качестве каталога используется только имя, без пути, то и искать его интерпретатор будет в текущем каталоге. Цитата: не уверен, что надо было именно двойной бэкслеш, но вроде читал, что одинарный воспринимается как эскейп символ | Многое зависит от команды, то бишь от контекста. В данном случае, второй обратный слеш не нужен. Цитата: в батнике закомментированные строки обозначаются ремами? | Стандартное и описанное в документации, обозначение комментов - "rem", ещё иногда используют "::", но, как такового, описания для неё не встречал... а точка с запятой, это точно не для батников. Цитата: Чтобы что-то проанализировать, необходимо увидеть сам предмет анализа, а не только его вывод. Добавлено: PS Цитата: for /f "skip=1 delims=" %%G in ('dir /B /ad-h /o-d %BCP%') DO rd /s /q %%G | Если надо, чтобы содержался полный путь, то: Цитата: for /f "skip=1 delims=" %%G in ('dir /B /ad-h /o-d %BCP%') DO rd /s /q %%~fG | Но прежде чем заняться удалением, всё же лучше проверить, что именно будет удаляться: Цитата: for /f "skip=1 delims=" %%G in ('dir /B /ad-h /o-d %BCP%') DO echo %%~fG>>test.log |
|