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
Flasher



PostPosted: Mon May 16, 2016 17:11    Post subject: Reply with quote

AmeKs >>>
Code:
'================================= VBS ==================================
' Перемещение выбранных файлов совместно с находящимися в том же каталоге
' и имеющими одно базовое имя в соответствии с заданной маской расширений
'
' Условие:   путь запуска - пустой
'
' Параметры: %WL "<путь назначения>" <маска расширений>
' Пример:    %WL "%T" *.inf;*.ini
'========================================================================
With WScript.Arguments
  If .Count = 0 Then WScript.Quit
  List = .Item(0) : Path = .Item(1) : Exts = .Item(2)
End With : Set FSO = CreateObject("Scripting.FileSystemObject")
Set Shell = CreateObject("Shell.Application")
Set Items = Shell.NameSpace(FSO.GetAbsolutePathName("")).Items

Set Path = Shell.NameSpace(Path)
With FSO.OpenTextFile(List,,,-1)
  Do : F = Trim(.ReadLine)
    Items.Filter 73952, FSO.GetFileName(F) & ";" &_
    Replace(Exts,  "*", FSO.GetBaseName(F))
    Path.MoveHere Items, 8
  Loop Until .AtEndOfStream : .Close
End With

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Fri May 20, 2016 10:24; edited 2 times in total
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group