Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Копирование файлов   Найти похожие ветки 

 
Александр10   (2006-10-12 10:22) [0]

Здравствуйте уважаемые мастера, профессионалы.
У меня такой вопрос.
Путь куда нужно скопировать файл например C:\aaa\1\10.txt
А файл находится например на флешки. Ну или не важно где.
Вот только как сделать так, чтобы процедура копирования файла создавала каталоги, куда надо поместить файл сама автоматически.
Ну т.е. если каталога нет то она его создаст при копировании файла.
Просто надо скопировать очень много файлов 3000 шт и рассортеровать их по соответствующим каталогам. Каталогов очень большое разнообразие.
Помогите пожалуйста!
Зарание большое спасибо!


 
unknown ©   (2006-10-12 10:26) [1]


> Александр10   (12.10.06 10:22)
> Вот только как сделать так, чтобы процедура копирования
> файла создавала каталоги
>

см. ForceDirectories()


 
Александр10   (2006-10-12 10:28) [2]

CopyFile(D:\1.txt), PChar("C:\aaa\1\10.txt"), True);
Этой не хитрой строчкой пользуюсь при копировании файлов!
Вот только каталоги она не умеет создавать!


 
Александр10   (2006-10-12 10:29) [3]


> см. ForceDirectories()

А по подробне. Если можно. Плиз!


 
unknown ©   (2006-10-12 10:39) [4]


> Александр10   (12.10.06 10:29) [3]

создаем каталогИ aaa и 1 :
ForceDirectories("C:\aaa\1\");
если нужен один каталог (\2\ например) и C:\aaa\ уже
существует, то как ни странно для этого есть есть ф-я MkDir("C:\aaa\2\");
ну и далее
CopyFile(...


 
Александр10   (2006-10-12 11:00) [5]

ForceDirectories("C:\aaa\1\"); Да спасибо это помагло!
Только теперь такой вопрос.
Есть много путей к файлам. Ну например один из них - "C:\aaa\1\10.txt"
Нужно создать много различных каталогов, потом файлу скопировать.
Все пути записаны в текстовом файле.
Ну я например этот файл загрузил в Memo1. А как мне теперь каждую строчку файла расчлинить. Ну в функцию ForceDirectories("C:\aaa\1\"); надо записовать с только с точностью до каталога. А у меня там пути (адреса) сточностью до файла. Как же выделить отдельно путь и сам файл???


 
Плохиш ©   (2006-10-12 11:07) [6]


> выделить - Extract


> файл - File


> путь - Path / Dir

имя - Name

PS. Составить названия функций будет твоим домашним заданием. Может всё-таки пойдёшь почитаешь чего-нибуть.


 
Palladin ©   (2006-10-12 11:07) [7]

ExtractFilePath


 
Barloggg   (2006-10-12 12:28) [8]

а еще может пригодиться memo.lines[].


 
Александр10   (2006-10-12 15:51) [9]


> а еще может пригодиться memo.lines[].

Да я этим пользуюсь.
А насчёт чтения я этим и занимаюсь. Переворачиваю интернет!
Но пока такого примера не нашёл.



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
1-1158322098
SPACE!!
2006-09-15 16:08
2006.10.29
Хранение графических ресурсов ..


3-1157109036
NotGooDP
2006-09-01 15:10
2006.10.29
Работа с Binary полем MsSQL


3-1157526169
worldmen
2006-09-06 11:02
2006.10.29
Select -обыкновенный (с like и upper)


2-1161002759
Андрей Иванов
2006-10-16 16:45
2006.10.29
Раскраска столбцов в StringGrid


3-1157004484
TohaNik
2006-08-31 10:08
2006.10.29
Русский шрифт в поле таблицы.