Создание подкаталогов
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Создание подкаталогов
Доброго времени суток.....
Задача такая: имеем кучу папок с файлами, внутри каждой папки нужно создать подкаталог например "111" и переместить в этот каталог все файлы из корневого каталога.
З.Ы.
"куча" каталогов создается вот этим скриптом от Batya
Задача такая: имеем кучу папок с файлами, внутри каждой папки нужно создать подкаталог например "111" и переместить в этот каталог все файлы из корневого каталога.
З.Ы.
"куча" каталогов создается вот этим скриптом от Batya
Zombie
1. По поводу принятого на форуме оформления скриптов и их фрагментов см. здесь
2. По поводу самого цитирования полного скрипта вместо ссылки на источник см. здесь. Пост-источник в таком случае приводится в режиме отдельного сообщения (см. ссылку "Отдельно" над постом).
Соблюдаем правила.
Пост исправлен.
1. По поводу принятого на форуме оформления скриптов и их фрагментов см. здесь
2. По поводу самого цитирования полного скрипта вместо ссылки на источник см. здесь. Пост-источник в таком случае приводится в режиме отдельного сообщения (см. ссылку "Отдельно" над постом).
Соблюдаем правила.
Пост исправлен.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Код: Выделить всё
' Cоздание подкаталога в папках активной панели
' и перемещение в него одноимённого файла
' Параметры: "%P" <расширение файлов> <имя создаваемой папки>
' Пример: "%P" xml 1
'================================================
With CreateObject("Scripting.FileSystemObject")
On Error Resume Next
Set FF = .GetFolder(WScript.Arguments(0))
For Each F In FF.SubFolders
For Each P In F.Files
If F.Name = .GetBaseName(P) And _
.GetExtensionName(P)=WScript.Arguments(1) Then
.CreateFolder F & "\" & WScript.Arguments(2)
.MoveFile P, F & "\" & WScript.Arguments(2) & "\"
End If
Next
Next
End With
Wscript.Quit
Последний раз редактировалось Flasher Сб июл 02, 2011 12:32, всего редактировалось 1 раз.
А где в названии скрипта написано про выделение? Выделение тут роли не играет.
Последний раз редактировалось Flasher Сб июл 02, 2011 12:58, всего редактировалось 2 раза.
Flasher
я в этом мало разбираюсь думал это принципиально
для примера
есть папка PFR-700-Y-2010-ORG-000-000-023971 в ней 2 файла: PFR-700-Y-2010-ORG-000-000-023971-DCK-00001-DPT-000000-DCK-00000.XML и PFR-700-Y-2010-ORG-000-000-023971-DCK-01002-DPT-000000-DCK-00000.XML
после работы скрипта должно получиться:
PFR-700-Y-2010-ORG-000-000-023971\1\PFR-700-Y-2010-ORG-000-000-023971-DCK-00001-DPT-000000-DCK-00000.XML
PFR-700-Y-2010-ORG-000-000-023971-DCK-01002-DPT-000000-DCK-00000.XML
я в этом мало разбираюсь думал это принципиально
для примера
есть папка PFR-700-Y-2010-ORG-000-000-023971 в ней 2 файла: PFR-700-Y-2010-ORG-000-000-023971-DCK-00001-DPT-000000-DCK-00000.XML и PFR-700-Y-2010-ORG-000-000-023971-DCK-01002-DPT-000000-DCK-00000.XML
после работы скрипта должно получиться:
PFR-700-Y-2010-ORG-000-000-023971\1\PFR-700-Y-2010-ORG-000-000-023971-DCK-00001-DPT-000000-DCK-00000.XML
PFR-700-Y-2010-ORG-000-000-023971-DCK-01002-DPT-000000-DCK-00000.XML
Zombie
Предлагаю по-своему:
Имеем структуру:
- Активная папка\
- Активная папка\
Предлагаю по-своему:
Имеем структуру:
- Активная папка\
- - aaa\
- - aaa.txt
- aaa.xml
- хрюхрюхрю.bmp
- - aaa.txt
- - 666\
- - 666.flv
- 666.xml
- блаблабла.xxx
- - 666.flv
- Активная папка\
- - aaa\
- - 1\
- - aaa.xml
- - aaa.txt
- хрюхрюхрю.bmp
- - aaa.txt
- - 666\
- -1\
- - 666.xml
- - 666.flv
- блаблабла.xxx
- - 666.flv