Как придать файлам зарезервированные имена (LPT#)?
Как придать файлам зарезервированные имена (LPT#)?
Добрый день. По работе понадобилось на большое количество устройств(под управлением Windows CE 6.0) копировать файлы, что бы пользователь не смог скопировать их к себе на комп, при подключении устройства. Приняли решение переименовывать в LPT1.*, LPT2.* ....LPT0.*. Из под CE 6 все прекрасно переименовывается, НО это длительный процесс. Попробовал FAR'ом переименовать, в процессе он скопировал файл и переименовал его в LPT1.*. Программа на устройстве под Win CE 6 Успешно открыла этот файл (ну в прочем как и ранее).
Помогите в написании макроса\скрипта, который будет из:
С:\test\test1\1.* копировать в X:\test\test1\LPT1.*
С:\test\test2\2.* копировать в X:\test\test2\LPT2.*
....
С:\test\test0\0.* копировать в X:\test\test0\LPT0.*
Заранее спасибо
Помогите в написании макроса\скрипта, который будет из:
С:\test\test1\1.* копировать в X:\test\test1\LPT1.*
С:\test\test2\2.* копировать в X:\test\test2\LPT2.*
....
С:\test\test0\0.* копировать в X:\test\test0\LPT0.*
Заранее спасибо
Last edited by HaRT on Fri 21 Aug, 2015 14:25, edited 2 times in total.
Reason: Уточнён заголовок Темы
Reason: Уточнён заголовок Темы
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Помогите с макросом
Для этого и Фар-то не нужен:
Если правильно завернуть в
PS
И прекратите кросс-постинг.
copy /b С:\test\test0\0.ext \\?\X:\test\test0\LPT0.ext
.Если правильно завернуть в
for
, то вообще минимум ручных операций.PS
И прекратите кросс-постинг.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Как придать файлам зарезервированные имена (LPT#)?
Извините, увидел что написал не в том топике, поэтому повторился два раза, два раза )))
Темнить не буду. Нужно на навигаторы залить карты
в ответ получаю
Такой же ответ я получал и ранее в cmd
Дело в том, что винда выше (по-моему начиная с 2000) не хочет переименовывать в LPT, CON, etc..
Не получается.
Темнить не буду. Нужно на навигаторы залить карты
Code: Select all
Copy /b C:\test\01 Кузбасс,Томская,Новосибирская,Омская,Алтай,ХМАО\20150816.nm3 \\?\L:\NavitelContent\00 КАРТЫ\01 Кузбасс,Томская,Новосибирская,Омская,Алтай,ХМАО\LPT6.nm3
Code: Select all
Не удается найти указанный файл.
Дело в том, что винда выше (по-моему начиная с 2000) не хочет переименовывать в LPT, CON, etc..
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Как придать файлам зарезервированные имена (LPT#)?
kio42, Винда не виновата.
Я прежде, чем дать совет, у себя проверил — способ работает.
У Вас в путях к файлам есть пробелы, это означает, что надо закавычивать:
Иначе как
Я прежде, чем дать совет, у себя проверил — способ работает.
У Вас в путях к файлам есть пробелы, это означает, что надо закавычивать:
Code: Select all
copy /b "C:\test\01 Кузбасс,Томская,Новосибирская,Омская,Алтай,ХМАО\20150816.nm3" "\\?\L:\NavitelContent\00 КАРТЫ\01 Кузбасс,Томская,Новосибирская,Омская,Алтай,ХМАО\LPT6.nm3"
copy
разберётся, где кончается один аргумент и начинается другой. Это азы использования командной строки; учите матчасть.Фар есть инструмент, а не нянька. © 2009 DrKnS
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Как придать файлам зарезервированные имена (LPT#)?
Вы опытным путём установили, что фар может переименовывать в LPT1.*Попробовал FAR'ом переименовать, в процессе он скопировал файл и переименовал его в LPT1.*
Если немного подумать, то можно прийди к выводу, что он может и обратно.
В принципе, как уже отметили, copy тоже может.
Кроме того, в этом топике упомянуто уже более чем достаточно ключевых слов типа "Windows CE 6.0", "LPT6.nm3", "карты", "навигатор", "как", "скопировать", чтобы через некоторое время гугл начал показывать его в выдаче по соответствующему запросу.
Удачи.
Как придать файлам зарезервированные имена (LPT#)?
Да ради бога, всё это есть в сети и уже давно. Это делается, да бы рукожопые пользователи не смогли их случайно удалить, а потом звонить в 2 часа ночи. Пусть гуглится.
P.S.: Я вижу тут, помощи то особой не получишь. А вот в рамочку обвести и потроллить это завсегда рады.
P.S.: Я вижу тут, помощи то особой не получишь. А вот в рамочку обвести и потроллить это завсегда рады.
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Как придать файлам зарезервированные имена (LPT#)?
Вам уже всё разжевали и в рот положили. Проглотить за Вас мы не можем, уж извините нас, бесталанных.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Как придать файлам зарезервированные имена (LPT#)?
За Выходные разобрался и сделал что хотелВам уже всё разжевали и в рот положили. Проглотить за Вас мы не можем, уж извините нас, бесталанных.