IPB
ЛогинПароль:

 
 Ответить  Открыть новую тему 
> Ms Dos, путь
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 92
Пол: Мужской
Реальное имя: kolya

Репутация: -  -1  +


вот решил с bat'ами поиграться:
делаю так:
Код
del "123.txt"
- удаляет; а делаю так:
Код
del "C:\Documents and Settings\Администратор\Рабочий стол\123.txt"
- не удаляет. В чем причина?


Естественно что 123.txt находится в "C:\Documents and Settings\Администратор\Рабочий стол"

Сообщение отредактировано: kuzya -


--------------------
Привет Иркутянам - сибирякам!!!!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Цитата
В чем причина?


Очень длинные названия папок ? + русские буквы ?


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Длинна имени файла и каталога до 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, хорошая система была,... эх.
Да собственно почему была, она и сейчас еще много где служит...


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Пионер
**

Группа: Пользователи
Сообщений: 92
Пол: Мужской
Реальное имя: kolya

Репутация: -  -1  +


Цитата(Altair @ 29.01.2007 17:24) *

в лексикографическом порядке



в смысле по ascii?


--------------------
Привет Иркутянам - сибирякам!!!!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Два файла:
AAAAAAAAA
AAAAAAAAB

тогда первый
AAAAAA~1
а второй
AAAAAA~2

да, по ascii фактически.

У тебя получилось удалить файл?


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Пионер
**

Группа: Пользователи
Сообщений: 92
Пол: Мужской
Реальное имя: kolya

Репутация: -  -1  +


Цитата(Altair @ 30.01.2007 15:03) *

У тебя получилось удалить файл?


русские буквы не берёт...


--------------------
Привет Иркутянам - сибирякам!!!!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Что значит не берет, должна брать!


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Пионер
**

Группа: Пользователи
Сообщений: 92
Пол: Мужской
Реальное имя: kolya

Репутация: -  -1  +


Цитата(klem4 @ 29.01.2007 17:06) *

... русские буквы ?


у klem4'ы тоже кажись не берет, не зря же он возмущался на счет руских буковок.


--------------------
Привет Иркутянам - сибирякам!!!!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Я не пробовал, но считаю это вполе возможным, если скажем дос не русифицированный, откуда бы ему про кириллицу то знать ?


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 30.10.2020 5:19
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name