![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 151
|
![]()
день добрый, всем, вопрос такой, мне нужно создать папку с определенным именем по пути с:\123
смысл такой, создается папка с номером сегодняшнего дня, например если сегодня то папка с именем "16" ежели это будет 30е число, то с номером "30" и т.д. в нее каждый рабочи день будет копироваться содержимое папки "Ч". в итоге алгоритм такой, программа считала дату, создала по пути "с:\123\папка с номером даты" папку, и внее скопировала содержимое папки "Ч" из пути с:\1 |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Так а проблема в чем?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 151
|
![]()
в кривых руках )))) шутка, у меня вопрос камк это осуществить , воопщем оператор считывания даты из системы я нашел, d1 := DateToStr(Date)\\ это переменная с датой, а вот как мне создать папку что бы она брала имя папки эту переменную
ну и до кучи, как скопировать по пути данные из папки ) Последний раз редактировалось Stilet; 16.11.2009 в 12:42. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
![]()
Для начала начнем с простой функции для создания новой папки. Общий вид функции такой:
Код:
Код:
Объявления: Код:
Код:
Больше ТУТ Создпние каталогов обсуждали ТУТ Относительно копирования : В delphi есть функция Сopyfile Код:
Код:
Коды всех ошибок можно легко найти в хелпе. Тема копирования уже обсуждалась на форуме - ТУТ - пользуйтесь поиском !!! Последний раз редактировалось Noor; 16.11.2009 в 12:25. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 151
|
![]()
хм, не совсем то воопщем у меня получилось так:
TForm1.FormCreate(Sender: TObject); begin d1:= DateToStr(Date);\\СЧИТАЛ дату в переменную label1.Caption:=d1;\\проверил на метке та ли дата(можно и без этого); CreateDir(d1);\\создал папку с этим именем end; end. теперь нужно скопировать в эту папку, 4 папки по пути с:\123\2 |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
![]()
Ну так пробуй так ....
Код:
Код:
Последний раз редактировалось Noor; 16.11.2009 в 12:52. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 151
|
![]()
воопщем вроде работает, но не до конца, мне нужно в созданную папку с датой 16,11,2009 вставить папки(!!! не файлы) из пути диск с:\123\1 в путь v:\1\16.11.2009, при этом каждый день папка назначения будет меняться, т.е завтра это будет папка v:\1\17.11.2009 и в нее нужно будет вставить папки(не файлы, файлов там нет, а папки 4шт пусты) из с:\123, и так каждый рабочий день, вот
а можно без батника, т.е я пришел на раб, запустил прогу, она создала папку с именем 17,11,2009 на диске "v:\" и в эту папку скопировала содержимое папки с диска "с:\123", и послезавтра я пришел она создала папку 18,11,2009 на диске "v:\" и в эту скопировала одержимое папки с диска "с:\123" и так каждый день запуска компа, при этом у меня в переменной d1 сохранено имя кноечной папки в которую надо скопировать из с:\123 после ночи недосыпа, получил вот такой код: Код:
Последний раз редактировалось Stilet; 17.11.2009 в 07:53. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
А можно ли из формы создать новый лист с именем вводимым на форме | Lis000iq | Microsoft Office Excel | 4 | 29.06.2009 19:20 |
Как сделать электронный каталог продукции? | natarius | PHP | 7 | 01.03.2009 21:55 |
копирование бд (access) в новый каталог | Tanuska___:) | БД в Delphi | 2 | 14.01.2009 11:01 |
Как создать новый файл Word из макроса Excel? | Dorvir | Microsoft Office Excel | 12 | 08.07.2008 16:50 |
Как обозначается корневой каталог программы? | BeeX | Свободное общение | 1 | 25.11.2007 20:25 |