Что нового

[Автоматизация] Переименование каталога

Rimm

Новичок
Сообщения
30
Репутация
0
Есть каталог, в котором находятся файлов. Необходима функция смены названия каталога или намек, как это сделать.
Спасибо за помощь!
 
Автор
R

Rimm

Новичок
Сообщения
30
Репутация
0
Код:
DirMove()

Очень долго получается, если в каталоге большое количество файлов и он много весит.

Есть еще варианты?
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Попробуй так:
Код:
_RenDir('C:\Users\Admin\Desktop\Новая папка', 'Hello')

Func _RenDir($sPath, $sName)
	Local $sCMD = Run(@ComSpec & ' /C REN "' & $sPath & '" "' & $sName & '"', '', @SW_HIDE)
	Return $sCMD
EndFunc
 
Автор
R

Rimm

Новичок
Сообщения
30
Репутация
0
Zaramot
Спасибо! О командной строке я совсем не подумал :(
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
Хорошо бы сделать полноценную функцию. Например что делать если такой каталог уже существует? Тоже делал _FO_FileDirReName, но реально в программах не использовал.
 
Верх