Что нового

Проблема с копированием папки/файлов

renom

Новичок
Сообщения
127
Репутация
2
Выдает ошибку...
Собственно вот код:
Код:
DirCreate('C:\lolo')
    $aFolders = _FileListToArray(@AppDataDir & '\4210\4211\4212', '*', 2)
    If IsArray($aFolders) Then
        For $i = 1 To $aFolders[0]
            DirCopy(@AppDataDir & '\4210\4211\4212\' & $aFolders[$i], 'C:\lolo\' & $aFolders[$i], 1)
			Next
			FileSetAttrib('C:\lolo', '+H')
    EndIf


Помогайте=)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
еще, не плохо бы узнать что за ошибка
 
Автор
R

renom

Новичок
Сообщения
127
Репутация
2
Ох ты блин...проворонил библиотеку...
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
CreatoR
просто я не думал, что это весь скрипт. а то, что при возникновении ошибки, стоит указывать какая конкретно ошибка - всегда было негласным правилом.
PS: я уже давно не могу тестировать скрипты, за неимением Windows ;D
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Kaster [?]
то, что при возникновении ошибки, стоит указывать какая конкретно ошибка - всегда было негласным правилом.
Да, но в данном случае я её сразу заметил, после чего удивился, почему её не заметил автор, ведь как то же код создавался :smile:
 

`p r o x y

«Улыбайтесь, господа!»
Команда форума
Глобальный модератор
Сообщения
596
Репутация
157
OffTopic:
CreatoR
Он Neo, компилирует взглядом ;D
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
OffTopic:
CreatoR [?]
Тогда что ты тут делаешь?
остается разве что за порядком следить, ну и помогать с простыми вопросами, типа почему не показывает MsgBox ;D
`p r o x y [?]
Он Neo, компилирует взглядом
напалм :rofl:
бедная тема. совсем заср захламили.

Предупреждение Прекращаем оффтоп и флейм
CreatoR, `p r o x y, вам по предупреждению

:rofl:
 

IoffeMax

Новичок
Сообщения
22
Репутация
1
Здравствуйте Уважаемые ;)

@AppDataDir возвращает C:\Users\maxi\AppData\Roaming
вместо: C:\Users\maxi\AppData
Т.е. прыгает еще на уровень ниже не понятно с какой радости?

Код:
$BUG = @AppDataDir
			;;; DEBUG
			MsgBox(4096, "",  $BUG )

			Exit


Заранее спасибо и успехов всем ;)
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
IoffeMax [?]
прыгает еще на уровень ниже не понятно с какой радости?
Наверно имелось в виду на уровень выше? :smile:

В Win7 %appdata% это и есть «C:\Users\Admin\AppData\Roaming».
А в чём собственно проблема?

Если нужна папка AppData, можно использовать @UserProfileDir & '\AppData', ну или _PathFull(@AppDataDir & '\..') (требует #include <File.au3>).
 

IoffeMax

Новичок
Сообщения
22
Репутация
1
CreatoR Огромное спасибо! Все работает.

Почему @AppDataDir это не C:\Users\maxi\AppData тайна сие великая для меня есть и в хелпах о том ни слова :(

Про "выше / ниже" процитирую Морфея: "Ты думаешь здесь есть воздух?"

ИМХО - Рут это вершина и чем дальше от Рута- тем ниже соответственно, да он корень, но корень у компа вверху :smile: :IL_AutoIt_1:

З.Ы. Не я автор, а то бы поставил "Решено"
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
IoffeMax [?]
Почему @AppDataDir это не C:\Users\maxi\AppData тайна сие великая для меня есть
Потому что так решили разработчики новой версии Windows, раньше это было Application Data, теперь в папке AppData\Roaming (кое что по теме).

OffTopic:
Рут это вершина и чем дальше от Рута- тем ниже соответственно, да он корень, но корень у компа вверху
Родительский каталог текущего каталога, принято считать как каталог находящийся на уровень выше, а не наоборот.
Ведь вложенность папок подразумевает углубление, а значит ниже :smile:.

Хотя вопрос конечно больше философски, но я не разу ещё не слышал чтобы говорили что дочерняя папка находится выше чем её родитель.


Извиняюсь, не внимательно прочитал.


Не я автор, а то бы поставил "Решено"
Оно уже и так помечено как «Решено» :laugh: .
 
Верх