-
Копирование на флешку
Тут встал вопрос, как в батнике, запускаемом с флешки, прописать копирование файлов на себя независимо от того, какая буква назначена флешке.
Это довольно просто, надо вместо абсолютных путей использовать относительные.
Относительный путь задается "\" без указания диска. Просто "\" подразумевает корневой каталог текущего диска.
Работает следующее:
xcopy F:\rk6\endday \endday
т.е. если флешка у нас определилась как диск E, то из F:\rk6\endday скопируется в E:\endday
Если нужно работать с каталогами на флешке, то используем везде относительный путь:
xcopy \shouse \archive\shouse
При этом учтите, что батник абсолютно все равно из какого места на диске запускать! Только прописывайте пути четко - что и куда копировать.
Я еще запускаю xcopy со следующими ключами:
/E /V /G /H /Y /Z
Их назначение можно узнать в хелпе.
-
На одной флешке все работает прекрасно. Но на другой которая полная копия первой идет запрос что такое \endday файл или каталог. Потом когда получает утвердительный ответ что каталог создает его притом все строчки прописные. Где гарантия что дальше глючить не будет.
И если есть мнение что дело во флешке то хотелось бы обосновынный ответ что глючит. А то на глюки оборудования без детализации списать все можно.
-
хм... есть мнение, что просто каталог не был заранее создан.
Поэтому и был задан вопрос.
Поэкспериментируй хотя бы и дома, попробуй копировать, когда каталог-получатель есть, и когда - нет.
-
Не каталог был т.к. копировал флешку 1 в 1. Вот что странно. Я уже думал сто в нозвании каталога может быть синтаксис. Но на одной же работает?
-
При копировании могли какие-то досовские атрибуты не скоприоваться, удалить и создать каталог заново, как вариант. Или тоже не работает?