![]() |
![]() ![]() |
![]() |
kuzya |
![]()
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 92 Пол: Мужской Реальное имя: kolya Репутация: ![]() ![]() ![]() |
вот решил с bat'ами поиграться:
делаю так: Код del "123.txt" - удаляет; а делаю так: Код del "C:\Documents and Settings\Администратор\Рабочий стол\123.txt" - не удаляет. В чем причина?Естественно что 123.txt находится в "C:\Documents and Settings\Администратор\Рабочий стол" Сообщение отредактировано: kuzya - 29.01.2007 11:55 -------------------- Привет Иркутянам - сибирякам!!!!!!!
|
klem4 |
![]()
Сообщение
#2
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Цитата В чем причина? Очень длинные названия папок ? + русские буквы ? -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Altair |
![]()
Сообщение
#3
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Длинна имени файла и каталога до 8 символов.
Вводи вместо полного имени, имя MS-DOS. Построить имя просто. Урежь его до 6 символов и припиши ~1 если имя из 6 символов совпадет с именем файла или каталога в том же каталоге, то в лексикографическом порядке имена будут ~1 и ~2 соотвественно. Пример: Цитата Microsoft Windows XP [Версия 5.1.2600] (С) Корпорация Майкрософт, 1985-2001. C:\Documents and Settings\OZharkih>cd.. C:\Documents and Settings>cd.. C:\>cd Docume~1 C:\DOCUME~1>dir Том в устройстве C не имеет метки. Серийный номер тома: B8B5-8515 Содержимое папки C:\DOCUME~1 01.11.2006 12:48 <DIR> . 01.11.2006 12:48 <DIR> .. 19.10.2006 09:07 <DIR> Admin 19.10.2006 10:04 <DIR> Administrator 19.10.2006 09:02 <DIR> All Users 20.12.2006 10:35 <DIR> OZharkih 0 файлов 0 байт 7 папок 61 033 828 352 байт свободно C:\DOCUME~1> Я выделил жирным мой аккаунт, что бы ты убедился, что я попал туда, откуда вышел... так что попробуй так Цитата del "C:\Docume~1\Админи~1\Рабочи~1\123.txt" P.S. DOS, DOS, хорошая система была,... эх. Да собственно почему была, она и сейчас еще много где служит... -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
kuzya |
![]()
Сообщение
#4
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 92 Пол: Мужской Реальное имя: kolya Репутация: ![]() ![]() ![]() |
-------------------- Привет Иркутянам - сибирякам!!!!!!!
|
Altair |
![]()
Сообщение
#5
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Два файла:
AAAAAAAAA AAAAAAAAB тогда первый AAAAAA~1 а второй AAAAAA~2 да, по ascii фактически. У тебя получилось удалить файл? -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
kuzya |
![]()
Сообщение
#6
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 92 Пол: Мужской Реальное имя: kolya Репутация: ![]() ![]() ![]() |
-------------------- Привет Иркутянам - сибирякам!!!!!!!
|
Altair |
![]()
Сообщение
#7
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Что значит не берет, должна брать!
-------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
kuzya |
![]()
Сообщение
#8
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 92 Пол: Мужской Реальное имя: kolya Репутация: ![]() ![]() ![]() |
... русские буквы ? у klem4'ы тоже кажись не берет, не зря же он возмущался на счет руских буковок. -------------------- Привет Иркутянам - сибирякам!!!!!!!
|
klem4 |
![]()
Сообщение
#9
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Я не пробовал, но считаю это вполе возможным, если скажем дос не русифицированный, откуда бы ему про кириллицу то знать ?
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
![]() |
Текстовая версия | 21.06.2025 0:48 |