Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Перемещение нужного количества файлов по папкам 
Author Message
Tol!k



PostPosted: Fri Oct 19, 2012 01:08    Post subject: Reply with quote

Code:
@echo off &setlocal enableextensions
::  Перемещает выделенные файлы
::  в папки с именем файла без последних X символов
::  Пример параметров: "%WL" 2 "Приставка_" "_суффикс"
::  http://forum.wincmd.ru/viewpost.php?p=96594

set /a l=2 &set /a l=%2
set "pre=%~3" &set "suf=%~4"
for /f "delims=" %%f in ('type "%~1"') do call :m "%%f"
goto :eof

:m
set "D=%~n1"
call set "D=%%D:~0,-%l%%%"
if "%D%"=="" set "D=%~n1"
call set "D=%pre%%%D%%%suf%"
if not exist "%D%" md "%D%\"
move %1 "%D%\"
goto :eof
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group