Хочу написать bat-файл для копирования одного файла из C:\Documents and Settings\andr\Мои документы\My Notes в D:\backup. Там, понятное дело, надо писать досовский путь к файлам. Так вот, как: 1) Преобразовать Documents and Settings в 8-символьное слово? 2) Преобразовать Мои документы в понятное ДОСу слово? Вообще, какие основные принципы преобразования Win-пути в DOS-путь?
Спасибо, но не работает copy "C:\Documents and Settings\andr\Мои документы\My Notes\*.*" D:\backup\*.* У меня есть еще пути с пробелами типа copy "C:\Documents and Settings\andr\Application Data\Mozilla\Firefox\Profiles\f1w822z3.default\bookmarkbackups\*.*" D:\backup\*.* - там все прекрасно работает. А вот с русскими буквами не хочет. Что делать?
А как я изменю на английские, если у меня некая программа пишет свои файлы в Мои документы. Или что, менять название папки 'Мои документы'? Это наверняка приведет к каким-нибудь крэшам. По крайней мере эта программа не будет знать, куда писать свои файлы.
Вопрос - а как с помощью bat-файла очистить корзину? У меня WinXP Pro Rus. Просто del "C:\Recycled\*.*" или del "D:\Recycled\*.*" не удаляют там ничего. После выполнения команды система спрашивает, удалить ли файлы, жму Y и <Enter>, а из Корзины ничего не удаляется. Корзина есть и на C, и на D. Какую чистить? И вообще, иногда корзина называется Корзиной, а иногда Recycled, хотя вроде одно и то же. Тоже непонятно, что писать в BAT-файле. Если Корзину, то мне неизвестен ее путь - в Explorer'e есть только Recycled. А с Recycled - смотри проблему выше.
Если запускать "bat" файл в самой винде то я не понимаю, зачем тебе его использовать вообще, накатать.. на любом языке то что те надо 5 сек.. а если ты запускаешь батик еще до запуска "XP" расскажи как ?
Создаем скрипт следующего содержания: Имя: EmptyRB.vbs Содержание: '=============== Const RECYCLE_BIN = &Ha& Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace(RECYCLE_BIN) Set objFolderItem = objFolder.Self objFolderItem.InvokeVerb("О&чистить корзину") '=============== Запускаем файл 'EmptyRB.vbs' из проводника и медитируем над эффектом и содержанием