Dosya ve Klasör işlemleri Kes ,Kopyala, Yapıştır
| ||||
uses shellapi
function movefolder(xvon,zielfolder: String): boolean;
var fos: TSHFileOpStruct;
begin
ZeroMemory(@fos, SizeOf(fos));
with fos do begin
wFunc := FO_MOVE;
fFlags := FOF_FILESONLY;
pFrom := PChar(xvon+#0);
pTo := PChar(zielfolder)
end;
Result:=(0=ShFileOperation(fos));
end;
function copyfolder(xvon,zielfolder: String): boolean;
var fos: TSHFileOpStruct;
begin
ZeroMemory(@fos, SizeOf(fos));
with fos do begin
wFunc := FO_COPY;
fFlags := FOF_FILESONLY;
pFrom := PChar(xvon+#0);
pTo := PChar(zielfolder)
end;
Result:=(0=ShFileOperation(fos));
end;
function delfolder(dir: String): boolean;
var fos: TSHFileOpStruct;
begin
ZeroMemory(@fos, SizeOf(fos));
with fos do begin
wFunc := FO_DELETE;
fFlags := FOF_SILENT or FOF_NOCONFIRMATION;
pFrom := PChar(dir+#0);
end;
Result:=(0=ShFileOperation(fos));
end;
// Kullanımı
procedure TForm1.Button1Click(Sender: TObject);
begin
{‘D:\download’ -> ‘E:\’}
if copydir(‘c:\deneme,’e:\’) then
begin
ShowMessage(‘Kopyalama basarili’);
end;
Etiketler : Delphide kes kopyala yapıştır , delphide klasör işlemleri , delphide dosya işlemleri, delphide dosya kesme, delphide dosya kopyalama, delphide dosya yapıştırma
administrator2009-08-24 00:40:53
Benzer Yazılar:
- ListView içeriğini Dosyaya Kaydetmek ve Açmak
- CxGrid de Arama Yapmak
- İnternet Adresi Aktifmi Kontrol Etmek
- Metnin İçerisindeki Kelime Sayısını Bulan Kod
- Metin İçerisinden Bir Karakter Silmek
- Sayılara Binde Ayracı Eklemek
- Tüm Dosya ve Klasörlerin Listesini Almak
- Yazılan Fiyatı Metine Çevirmek
- Dosya Uzantısından Programın Tespiti
- Çalışma anında .db veya .mdb uzantılı veri tabanı oluşturmak
Eğer yazıyı beğendiyseniz ya da ekleyecekleriniz varsa, lütfen yorumunuz yazın veya RSS aboneliği ile yeni yazılardan anında haberdar olun.
“Dosya ve Klasör işlemleri Kes ,Kopyala, Yapıştır”
Konusu için 1 Yorum
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------





















“düzeltme” : copydir değil copyfolder olacak tıkladığımızda çalışacak kodun hali.
windows7 de ve xp de denenmiştir kod çalışmakta….