Yazdığım bir Python kodu sildiğim dosyaları da gösteriyor

Başlatan utopyada, 08 Kasım 2012 - 09:32:00

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

utopyada

user = os.environ["USER"]
for filee in os.listdir("/home/"+user+"/Desktop"):
    print filee


kodunu verince masa üstünde sildiğim dosyaları da gösteriyor neden acaba?

ekremsenturk

Gedit ile yazdığın bir dosyayı değiştirdiğin ve de sonra eski halini daha çok beğendiğin için tekrar geri aldığın zaman, gedit, dosyanın eski halini hafızadaki bir yedeğinden okur. O yedeğin son hali, kullanıcı dizininde, görünmeyen doya olarak saklı kalır. Dosya ayarlarından "görünmeyen dosyaları göster" seçersen, hepsini görebilirsin. O dosyaları silmek istersen, sadece sonunda "~" olan dosyaları sil. "." ile başlayan dosyalar, ayar dosyaları.

monthy_python

Ben de o yedek dosyalarına gıcık olduğumdan python kodu yazmıştım  ;D

#!/usr/bin/env python
# encoding: utf-8

import os
import shutil

def sil(neresi):
for yol, dizin, dosya in os.walk(neresi):
for i in dosya:
if i.endswith("~"):
kaynak = os.path.join(yol, i)
os.remove(kaynak)

#sil("/home/py")

heartsmagic

Gedit üzerinden de bu özellik kapatılabiliyor, hatırlatmış olalım.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.