original = r'C:\Users\Ali Burak\Desktop\file 2\deneme123.txt'
target = r'C:\Users\Ali Burak\Desktop\file'
shutil.move(original,target)
Çalışıyor ancak ne zaman bir dosya yerini değiştirmek istesem koda girip yazmam gerekiyor veya" x= input" gibi bir şey eklemem gerekiyor. Dosyanın adını bilmeden onu farklı yerlere atma imkanım var mı?
Dosyanın adını bilmeden hangi dosyayı taşıyacağını nasıl bulacaksın, anlatımda sıkıntı var. Bir klasörün içindeki dosyaları mı taşımak istiyorsun? Yoksa sadece 1 dosya mı? Ne garip iş...
Şöyle bir şey mi:
Python:
import os
import shutil
asd = input("Dosya ismi: ")
original = r"C:\Users\Eren\Desktop\Klasör1"
target =r"C:\Users\Eren\Desktop\Klasör2"
os.chdir(original)
for i in os.listdir():
if i==asd:
shutil.move(original+"\\"+i,target)
Ya da:
Python:
import os
import shutil
original = r"C:\Users\Eren\Desktop\Klasör1"
target =r"C:\Users\Eren\Desktop\Klasör2"
os.chdir(original)
for i in os.listdir():
shutil.move(original+"\\"+i,target)
Dosyanın adını bilmeden hangi dosyayı taşıyacağını nasıl bulacaksın, anlatımda sıkıntı var. Bir klasörün içindeki dosyaları mı taşımak istiyorsun? Yoksa sadece 1 dosya mı? Ne garip iş...
Şöyle bir şey mi:
Python:
import os
import shutil
asd = input("Dosya ismi: ")
original = r"C:\Users\Eren\Desktop\Klasör1"
target =r"C:\Users\Eren\Desktop\Klasör2"
os.chdir(original)
for i in os.listdir():
if i==asd:
shutil.move(original+"\\"+i,target)
Ya da:
Python:
import os
import shutil
original = r"C:\Users\Eren\Desktop\Klasör1"
target =r"C:\Users\Eren\Desktop\Klasör2"
os.chdir(original)
for i in os.listdir():
shutil.move(original+"\\"+i,target)