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: Script Request 
Author Message
Flasher



PostPosted: Mon Oct 31, 2011 19:00    Post subject: Reply with quote

По-простому, без изысков:
Code:
' Перемещение выделенных файлов в создаваемые рядом папки
' с именами начал 10-х строк этих файлов до двоеточия
' Параметр: %L
'========================================================
With CreateObject("Scripting.FileSystemObject")
  Set TF = .OpenTextFile(WScript.Arguments(0), 1)
  Do While Not TF.AtEndOfStream
    F = TF.ReadLine
    If F > vbNullString And .FileExists(F) Then
      FF = LTrim(Split(.OpenTextFile(F,,,-2).ReadAll, vbNewLine)(9))
      Trg = .GetParentFolderName(F) & "\" & Left(FF, InStr(FF, ":") - 1)
      If Not .FolderExists(Trg) Then .CreateFolder Trg
      .MoveFile F, Trg & "\"
    End If
  Loop
  TF.Close
End With
Файлы должны быть сохранены в ANSI или UTF-16.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group