Python ile Basit Dosya Yönetim Arayüzü

narkotix7

Üye
1 Ara 2023
90
45
Mersin
Herkese hayırlı ramazanlar bugün Dosya Yönetim Arayüzü scriptlerini paylaşacağım Günlük dosyalarla bir rutininiz olabilir ve bu araç işinize yarayabilir.

Bilgilendirme

Bu araç sadece Linux işletim sistemlerinde çalışır.!!

İlk başta subprocess kütüphanesini indirmemiz gerekli.

Python:
pip install subprocess

Dosya Yönetim Arayüzü ;

Python:
import subprocess
#Dosya Yönetim Arayüzü


def dosya_goruntule():
    subprocess.call(["ls","-l"])
  
def dosya_sil():
    hedef_dosya = input("Hedef Dosya İsmi: ")
    subprocess.call(["rm",hedef_dosya])
  
def dizin_olustur():
    dizinismi = input("Dizin ismi ne olsun? : ")
    subprocess.call(["mkdir",dizinismi])
  
def dosya_olustur():
    dosyaismi = input("Dosya ismi ne Olsun?: ")
    subprocess.call(["touch",dosyaismi])
  
def dosya_okuma():
    okunacakdosya = input("Okunacak ismini giriniz: ")
    subprocess.call(["cat",okunacakdosya])
  
def dosya_kopyala():
    kopyadosya = input("Kopyalanacak dosya'nın ismini giriniz : ")
    kopyalanacakdizin = input("Dosya'nın kopyalanacağı hedef dizini girin : ")
    subprocess.call(["cp",kopyadosya,kopyalanacakdizin])
  
def dosya_tasi():
    taşınacakdosya = input("Taşınacak dosya ismini giriniz : ")
    taşinacakdizin = input("Taşınacağı dizini giriniz : ")
    subprocess.call(["mv",taşınacakdosya,taşinacakdizin])


def dosyabilgi_al():
    bilgialincakdosya = input("Bilgi alınacak dosyanın ismini giriniz : ")
    subprocess.call(["stat",bilgialincakdosya])





while True:
  
    print("1-Dosyaları Görüntüle\n 2-Dosya Sil\n 3-Dizin Oluştur\n 4-Dosya Oluştur\n 5-Dosya Oku\n 6-Dosya kopyala\n 7-Dosya Taşı\n 8-Dosya Hakkında Detaylı Bilgi Al\n 9-Çıkış")
  
    seçim = input(" : ")
  
    if seçim == "1":
        dosya_goruntule()
  
    elif seçim == "2":
        dosya_sil()
  
    elif seçim == "3":
        dizin_olustur()
  
    elif seçim == "4":
        dosya_olustur()
  
    elif seçim == "5":
        dosya_okuma()
  
    elif seçim == "6":
        dosya_kopyala()
  
    elif seçim == "7":
        dosya_tasi()
  
    elif seçim == "8":
        dosyabilgi_al()
  
    elif seçim == "9":
        break
  
  
    else:
        print("Hatalı giriş")
    continue


Github'dan incelemek isterseniz ;

Github

İyi geceler, görüşlerinizi çekinmeden yazabilirsiniz.
 

bayoyunsultanı

Katılımcı Üye
24 Kas 2023
273
98
Kaiserreich
Herkese hayırlı ramazanlar bugün Dosya Yönetim Arayüzü scriptlerini paylaşacağım Günlük dosyalarla bir rutininiz olabilir ve bu araç işinize yarayabilir.

Bilgilendirme

Bu araç sadece Linux işletim sistemlerinde çalışır.!!

İlk başta subprocess kütüphanesini indirmemiz gerekli.

Python:
pip install subprocess

Dosya Yönetim Arayüzü ;

Python:
import subprocess
#Dosya Yönetim Arayüzü


def dosya_goruntule():
    subprocess.call(["ls","-l"])
 
def dosya_sil():
    hedef_dosya = input("Hedef Dosya İsmi: ")
    subprocess.call(["rm",hedef_dosya])
 
def dizin_olustur():
    dizinismi = input("Dizin ismi ne olsun? : ")
    subprocess.call(["mkdir",dizinismi])
 
def dosya_olustur():
    dosyaismi = input("Dosya ismi ne Olsun?: ")
    subprocess.call(["touch",dosyaismi])
 
def dosya_okuma():
    okunacakdosya = input("Okunacak ismini giriniz: ")
    subprocess.call(["cat",okunacakdosya])
 
def dosya_kopyala():
    kopyadosya = input("Kopyalanacak dosya'nın ismini giriniz : ")
    kopyalanacakdizin = input("Dosya'nın kopyalanacağı hedef dizini girin : ")
    subprocess.call(["cp",kopyadosya,kopyalanacakdizin])
 
def dosya_tasi():
    taşınacakdosya = input("Taşınacak dosya ismini giriniz : ")
    taşinacakdizin = input("Taşınacağı dizini giriniz : ")
    subprocess.call(["mv",taşınacakdosya,taşinacakdizin])


def dosyabilgi_al():
    bilgialincakdosya = input("Bilgi alınacak dosyanın ismini giriniz : ")
    subprocess.call(["stat",bilgialincakdosya])





while True:
 
    print("1-Dosyaları Görüntüle\n 2-Dosya Sil\n 3-Dizin Oluştur\n 4-Dosya Oluştur\n 5-Dosya Oku\n 6-Dosya kopyala\n 7-Dosya Taşı\n 8-Dosya Hakkında Detaylı Bilgi Al\n 9-Çıkış")
 
    seçim = input(" : ")
 
    if seçim == "1":
        dosya_goruntule()
 
    elif seçim == "2":
        dosya_sil()
 
    elif seçim == "3":
        dizin_olustur()
 
    elif seçim == "4":
        dosya_olustur()
 
    elif seçim == "5":
        dosya_okuma()
 
    elif seçim == "6":
        dosya_kopyala()
 
    elif seçim == "7":
        dosya_tasi()
 
    elif seçim == "8":
        dosyabilgi_al()
 
    elif seçim == "9":
        break
 
 
    else:
        print("Hatalı giriş")
    continue


Github'dan incelemek isterseniz ;

Github

İyi geceler, görüşlerinizi çekinmeden yazabilirsiniz.
Hayırlı ramazanlar, eline sağlık.
 

ACE Veen

Uzman üye
4 Şub 2023
1,105
559
Belirsiz
Herkese hayırlı ramazanlar bugün Dosya Yönetim Arayüzü scriptlerini paylaşacağım Günlük dosyalarla bir rutininiz olabilir ve bu araç işinize yarayabilir.

Bilgilendirme

Bu araç sadece Linux işletim sistemlerinde çalışır.!!

İlk başta subprocess kütüphanesini indirmemiz gerekli.

Python:
pip install subprocess

Dosya Yönetim Arayüzü ;

Python:
import subprocess
#Dosya Yönetim Arayüzü


def dosya_goruntule():
    subprocess.call(["ls","-l"])
 
def dosya_sil():
    hedef_dosya = input("Hedef Dosya İsmi: ")
    subprocess.call(["rm",hedef_dosya])
 
def dizin_olustur():
    dizinismi = input("Dizin ismi ne olsun? : ")
    subprocess.call(["mkdir",dizinismi])
 
def dosya_olustur():
    dosyaismi = input("Dosya ismi ne Olsun?: ")
    subprocess.call(["touch",dosyaismi])
 
def dosya_okuma():
    okunacakdosya = input("Okunacak ismini giriniz: ")
    subprocess.call(["cat",okunacakdosya])
 
def dosya_kopyala():
    kopyadosya = input("Kopyalanacak dosya'nın ismini giriniz : ")
    kopyalanacakdizin = input("Dosya'nın kopyalanacağı hedef dizini girin : ")
    subprocess.call(["cp",kopyadosya,kopyalanacakdizin])
 
def dosya_tasi():
    taşınacakdosya = input("Taşınacak dosya ismini giriniz : ")
    taşinacakdizin = input("Taşınacağı dizini giriniz : ")
    subprocess.call(["mv",taşınacakdosya,taşinacakdizin])


def dosyabilgi_al():
    bilgialincakdosya = input("Bilgi alınacak dosyanın ismini giriniz : ")
    subprocess.call(["stat",bilgialincakdosya])





while True:
 
    print("1-Dosyaları Görüntüle\n 2-Dosya Sil\n 3-Dizin Oluştur\n 4-Dosya Oluştur\n 5-Dosya Oku\n 6-Dosya kopyala\n 7-Dosya Taşı\n 8-Dosya Hakkında Detaylı Bilgi Al\n 9-Çıkış")
 
    seçim = input(" : ")
 
    if seçim == "1":
        dosya_goruntule()
 
    elif seçim == "2":
        dosya_sil()
 
    elif seçim == "3":
        dizin_olustur()
 
    elif seçim == "4":
        dosya_olustur()
 
    elif seçim == "5":
        dosya_okuma()
 
    elif seçim == "6":
        dosya_kopyala()
 
    elif seçim == "7":
        dosya_tasi()
 
    elif seçim == "8":
        dosyabilgi_al()
 
    elif seçim == "9":
        break
 
 
    else:
        print("Hatalı giriş")
    continue


Github'dan incelemek isterseniz ;

Github

İyi geceler, görüşlerinizi çekinmeden yazabilirsiniz.
eline sağlık
 
Ü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.