Changes between Version 4 and Version 5 of ru/doc/filePanels/dialogs/fileManipulation


Ignore:
Timestamp:
06/13/09 04:18:19 (15 years ago)
Author:
andrew_b
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ru/doc/filePanels/dialogs/fileManipulation

    v4 v5  
    22== Маски макроподстановок == 
    33 
    4 Для более гибкой манипуляции файлами доступен механизм макроподстановок.  
    5 доступны следующие макроопределения  
     4Для более гибкой манипуляции файлами доступен механизм макроподстановок. Доступны следующие макроопределения: 
    65 
    7 \1..\9 разворачивается в группу символов в зависимости от маски приемника; 
    8 ${1}..${64} аналогичны предыдущей группе макроопределений за исключением того что доступно большее количество шаблонов; 
    9 \0 и ${0} разворачивается в полное имя файла; 
     6 * \1..\9 разворачивается в группу символов в зависимости от маски приемника; 
     7 * $!{1}..$!{64} аналогичны предыдущей группе макроопределений за исключением того что доступно большее количество шаблонов; 
     8 * \0 и $!{0} разворачивается в полное имя файла. 
    109 
    11 Символ '\' в масках используется для отмены специальной интерпретации отдельных символов. Например, '\\' означает просто обратный слэш '\' и '\*' означает просто звездочку '*'. 
     10Символ '\' в масках используется для отмены специальной интерпретации отдельных символов. Например, '\\' означает просто обратный слэш '\' и '\*' означает просто "звездочку" '*'. 
    1211 
    13  
    14 === Несколько примеров: === 
     12=== Несколько примеров === 
    1513                                         
    1614Если маска источника "*.tar.gz", а приемник - "bla/*.tgz" и имя копируемого файла - "foo.tar.gz", копия будет называться "foo.tgz" и будет находиться в каталоге "bla".                                  
    1715                                         
    18 Предположим вы хотите поменять местами имя и расширение файла, так чтобы "file.c" стал файлом "c.file". Маска источника для этого должна иметь вид "*.*", а маска приемника - "\2\.\1" либо ${2}\.${1} 
     16Предположим, вы хотите поменять местами имя и расширение файла так, чтобы "file.c" стал файлом "c.file". Маска источника для этого должна иметь вид "*.*", а маска приемника - "\2\.\1" либо $!{2}\.$!{1}