Можно ли переименовать первые подпапки в каждой папке?
Можно маленький скрипт написать.
первуюпо какому критерию?
вангую следующий тред "как игнорировать @ в именах папок".
ППЦ, блин. ЗАЧЕМ тебе это?
ППЦ, блин. ЗАЧЕМ тебе это?
Можно ли переименовать
Имеется главная папка
Главный папка требует объяснений и разрешения на переименование пока не даёт.
постоянный отец:
ЗАЧЕМ тебе это?
по какому критерию?ну по тому же критерию по которому они выстраиваются в опции "упорядочить значки" - "имя".
Линейный порядок по именам.
вангую следующий тред "как игнорировать @ в именах папок".Это восполняет отсутствие требующихся мне опций в программе-каталогизаторе.
ППЦ, блин. ЗАЧЕМ тебе это?
Я нашел алгоритм автоматического создания раскрывающихся javascript-меню и дело застряло на этой задаче.
Конечно я потом должен буду убрать этот @ но уже программой замены строк в текстовом файле, это тривиально.
ты кстати в курсе, что разные версии винды по-разному упорядочивают папки, имена которых начинаются с цифр?
как ты переименуешь папки программой, которая редактирует текстовые файлы?
как ты переименуешь папки программой, которая редактирует текстовые файлы?
Программой редактирующей текстовые файлы я буду изменять документ сгенерированный моим индексатором и вот там я уже уберу необходимый на этапе обработки папок, но балластный значок.
Все имена моих папок начинаются с букв поэтому думаю, что проблемы возникнуть не должно.
Все имена моих папок начинаются с букв поэтому думаю, что проблемы возникнуть не должно.
Вот простенький скрипт, который решает твою задачу, в плане рекламы языка D
Скомпилированное exe-приложение для запуска в консоли Windows:
Запуск скрипта:
import std.stdio;
import std.file;
import std.path;
import std.string;
void main(string[] args) {
string prefix = strip(args[1]);
string path = strip(args[2]);
bool[string] parents;
foreach (string name; dirEntries(path, SpanMode.depth{
string parent = dirName(name);
if (parent !in parents){
writeln("Rename: ", name);
rename(name, buildPath(parent, prefix ~ baseName(name );
parents[parent] = true;
}
}
writeln("Done!");
}
Скомпилированное exe-приложение для запуска в консоли Windows:
Запуск скрипта:
> Ruslan @ C:\TargetFolder
огромнейшее спасибо!
Я прорвался!
Кажется скоро буду публиковать свой проект.
Я прорвался!
Кажется скоро буду публиковать свой проект.
эх ты...
а ведь можно было бы ему послать какую-нить очень хитрую програмку
к примеру все удалить нафиг
а ведь можно было бы ему послать какую-нить очень хитрую програмку
к примеру все удалить нафиг
какашонок ты
Руслан, освой уже bash и линукс. Твоя параноя будет встопицот раз спокойнее, а эти бесконечные задачки твои будут решаться проще.
prefix="@";inpath="/tmp/test/"; for i in `find "$inpath" -mindepth 1 -type d` ; do k=`find "$i" -mindepth 1 -type d | sort | head -1` ; mv "$k" "${k%\/*}/${prefix}${k##*\/}" ;done не надо, тогда он набижит в наш уютненький альт
И кстати не придётся запускать бинарники от поповских провокаторов.
И кстати не придётся запускать бинарники от поповских провокаторов.Скрипты, пестрящие малопонятными сочетаниями символов надежнее, конечно.

их может проверить каждый. для этого не надо занимать декомпиляцией бинарника.
Бинарник тоже может скомпилировать каждый из приведенного выше кода. Достаточно скачать и запустить компилятор dmd языка D с открытым исходным кодом. 

угу. ему уже как-то писали скрипт на си и на пхп для подобных манипуляций. ты предлагаешь ему обзавестить набором разнообразных компиляторов и интерпретаторов?
Хорошо, что CSRG финансировалась DARPA...
---
Q11: *ix это че?
A11: Это кодовое название проекта следующего (после K&R) поколения
под рабочим названием Хрюних.
---
Q11: *ix это че?
A11: Это кодовое название проекта следующего (после K&R) поколения
под рабочим названием Хрюних.
>>> И кстати не придётся запускать бинарники от поповских провокаторов.
>> Скрипты, пестрящие малопонятными сочетаниями символов надежнее, конечно.
> их может проверить каждый. для этого не надо занимать декомпиляцией бинарника.
Интерпретатор считаем идеальным?
---
Q3: чиво вы тyт витвоpяите, ламиpы? чиво за атстойная эха?
я тyта всем хател pасказать пpа то, что XXX самый pyлиз фаpева,
а вы тyта бpедите и абастpяитесь?
>> Скрипты, пестрящие малопонятными сочетаниями символов надежнее, конечно.
> их может проверить каждый. для этого не надо занимать декомпиляцией бинарника.
Интерпретатор считаем идеальным?
---
Q3: чиво вы тyт витвоpяите, ламиpы? чиво за атстойная эха?
я тyта всем хател pасказать пpа то, что XXX самый pyлиз фаpева,
а вы тyта бpедите и абастpяитесь?
Оставить комментарий
BULKA8
Имеется главная папка с множеством подпапок с разными уровнями вложения и со всеми этими подпапками (всех уровней вложения) нужно взять первую из них в каждой из папок и добавить в имя какой-то знак (например - @) спереди.Файлов там нет, одни папки.
Можно ли вообще это сделать кроме как руками?