Вверх ↑
Этот топик читают: Гость
Ответов: 3514
Рейтинг: 184
#1: 2006-12-23 15:00:55 ЛС | профиль | цитата
Нужно скопировать определённые файлы и папки, и вставить в определённую папку, пробовал так:

Add(FileTools,648332,196,252)
{
link(FileName,8473740:Text,[(202,222)(174,222)])
link(NewFileName,7974796:Text,[(209,222)(223,222)])
}
Add(Button,9746580,112,252)
{
Left=110
Top=250
link(onClick,648332:doCopy,[(170,258)(170,265)])
}
Add(StrList,8473740,168,147)
{
Strings=#11:бла бла.jpg|
}
Add(StrList,7974796,217,147)
{
Strings=#16:game/блф блф.jpg|
}
карма: 0
0
vip
#1.1контекстная реклама от партнеров
Ответов: 3655
Рейтинг: 69
#2: 2006-12-23 16:57:54 ЛС | профиль | цитата
Астрамак, Мало информации
1)покакому критерию отбирать файлы
2)отобрать папки можно только по имени.
карма: 0

0
Ответов: 3514
Рейтинг: 184
#3: 2006-12-23 18:28:33 ЛС | профиль | цитата
По имени и расширению, например куча картинок *.jpg нужно перенести в "Мои документы/фотки" (это мы знаем,как определить)

И туда же папки (с файлами внутри),например "В гостинной"
карма: 0
0
Ответов: 3655
Рейтинг: 69
#4: 2006-12-23 23:02:43 ЛС | профиль | цитата
Астрамак, Вот для файлов.
Потестируй может что не так.
карма: 0

0
Ответов: 3514
Рейтинг: 184
#5: 2006-12-24 18:29:48 ЛС | профиль | цитата
Не работает
code_719
карма: 0
0
файлы: 1code_719.txt [2.9KB] [191]
Ответов: 3655
Рейтинг: 69
#6: 2006-12-24 21:05:44 ЛС | профиль | цитата
Астрамак,Блин ну ты даже скопировать нормально не можешь
карма: 0

0
Ответов: 3514
Рейтинг: 184
#7: 2006-12-24 21:20:35 ЛС | профиль | цитата

карма: 0
0
Ответов: 29
Рейтинг: 0
#8: 2007-01-25 12:37:58 ЛС | профиль | цитата
Это конечно работает. А если, например, мне требуется просто переместить один файл из папки в другую папку. Компонентом FileTools просто не воспользуешься, ему нужно указать какой файл из какой папки копировать и в какой файл копировать. Как добиться простого перемещения без указания в какой именно файл копировать?
карма: 0

0
Ответов: 3514
Рейтинг: 184
#9: 2007-01-25 13:14:27 ЛС | профиль | цитата
Модифицируй под себя

code_875
карма: 0
0
файлы: 1code_875.txt [3KB] [198]
Ответов: 8889
Рейтинг: 823
#10: 2007-01-25 13:32:40 ЛС | профиль | цитата
Астрамак, зачем пугаешь пользователя
Paramon, то же, чуть проще
code_876
карма: 19

0
файлы: 1code_876.txt [873B] [298]
Ответов: 3514
Рейтинг: 184
#11: 2007-01-25 13:40:23 ЛС | профиль | цитата


Зато сразу можно разобраться в куче моментов )
карма: 0
0
Ответов: 29
Рейтинг: 0
#12: 2007-01-25 16:22:49 ЛС | профиль | цитата
В приведенных примерах много чего есть. Я просто забыл оговориться - перемещение должно происходить без участия пользователя, т.е. наглухо указать какой файл должен куда перемещаться, нажать кнопу и действие выполнено. Если таким образом переделать схему (code_876)перемещение не происходит... Может я чего не так делаю?
карма: 0

0
Ответов: 3514
Рейтинг: 184
#13: 2007-01-25 16:41:51 ЛС | профиль | цитата
Add(FileTools,4406933,259,224)
{
link(FileName,1426394:Value,[(265,205)(265,205)])
}
Add(Memory,1426394,259,161)
{
link(onData,4406933:doMove,[(308,167)(308,208)(238,208)(238,230)])
}
Add(Button,6535009,168,161)
{
Left=120
Top=100
Width=120
Height=30
Caption="Переместить файл"
Data=String(ПУТЬ)
link(onClick,1426394:doValue,[(233,167)(233,167)])
}

Можно даже и без кнопки...
карма: 0
0
Ответов: 29
Рейтинг: 0
#14: 2007-01-25 16:48:38 ЛС | профиль | цитата
Астрамак писал(а):

Add(FileTools,4406933,259,224)
{
link(FileName,1426394:Value,[(265,205)(265,205)])
}
Add(Memory,1426394,259,161)
{
link(onData,4406933:doMove,[(308,167)(308,208)(238,208)(238,230)])
}
Add(Button,6535009,168,161)
{
Left=120
Top=100
Width=120
Height=30
Caption="Переместить файл"
Data=String(ПУТЬ)
link(onClick,1426394:doValue,[(233,167)(233,167)])
}

Можно даже и без кнопки...


Не работает На кнопке в данных указываю путь к файлу и ничего не происходит
карма: 0

0
Ответов: 8889
Рейтинг: 823
#15: 2007-01-25 16:57:31 ЛС | профиль | цитата
Астрамак, не торопись
Paramon,
code_877
карма: 19

0
файлы: 1code_877.txt [501B] [306]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)