Страница 3 из 3

Добавлено: Вт авг 11, 2015 11:51
Flasher
MVV писал(а):В данной ситуации как раз префикс архиважен и архинужен.
Я понимаю. От этого принципиальное указание на возможность его использования не требуется.

Про rd был в курсе.

Добавлено: Вт авг 11, 2015 13:13
MVV
Flasher писал(а):Я понимаю. От этого принципиальное указание на возможность его использование не требуется.
Не, я о другом. То, что мы его можем указать явно - это одно. Но в данном случае удаление работает и без явного указания, т.е. он как-то передается тоталом неявно - вот о чем я.


Вообще не, это не тотала проблема. Сами функции CreateDirectory и RemoveDirectory создают и удаляют такие шизофренические пути, если в конце поставить слэш.

Добавлено: Вт авг 11, 2015 18:13
Mellomann
MVV писал(а):Однако странно, что md d:\...\...\ работает, а md d:\...\ - нет. При этом rd d:\...\ работает, а rd d:\... - нет!
MVV писал(а): Сами функции CreateDirectory и RemoveDirectory создают и удаляют такие шизофренические пути, если в конце поставить слэш.
Для успешного создания важно именно дублировать "точечные" пути, закрывая слешем каждую, а ещё всё брать в кавычки.
Т.е.
md "c:\...\..."
md "c:\....\...."
md "c:\.....\....."

и т.д.

При чём, что интересно, убунтовский проводник (или как он там правильно называется, не в теме) вот эти все пути из точек не отображает вообще. По крайней мере 15.04 с LiveCD загрузки.

И, что крайне доставляет, через cmd.exe и собственно виндовый проводник можно в папки и такими названиями спокойно заходить. Правда, там будет показано такое же содержимое, как и на уровень выше (возле неё), а повторно зайти внутрь - уже нельзя...

<mazohist mode>Назрела идея - сделать 7zip или rar sfx архив с путями из "..." и накидать их до пятого-шестого уровня, а потом всё это - в корень C:, что тогда наше RD запоёт...</mazohist mode>

Добавлено: Вт авг 11, 2015 19:06
MVV
Кавычки как раз необязательны, как и полные пути, а вот слеши - да.

Добавлено: Ср авг 19, 2015 11:19
Avada
Объединено с уже существующей темой.