import os
import sys
def find_android_download_folder():
"""پیدا کردن پوشه دانلود در اندروید"""
# متغیرهای محیطی احتمالی
env_vars = ['EXTERNAL_STORAGE', 'SECONDARY_STORAGE', 'EMULATED_STORAGE_SOURCE']
for env_var in env_vars:
if env_var in os.environ:
base_path = os.environ[env_var]
download_path = os.path.join(base_path, "Download")
if os.path.exists(download_path):
return download_path
# مسیرهای معمول اندروید
common_paths = [
"/storage/emulated/0/Download",
"/sdcard/Download",
"/storage/sdcard0/Download",
"/mnt/sdcard/Download",
"/data/media/0/Download"
]
for path in common_paths:
if os.path.exists(path):
return path
# آخرین راهحل: پوشه فعلی
return os.path.join(os.getcwd(), "downloads")
# اجرا
if __name__ == "__main__":
download_dir = find_android_download_folder()
print(f" مسیر پوشه دانلود: {download_dir}")
# لیست فایلها
if os.path.exists(download_dir):
files = os.listdir(download_dir)
print(f" تعداد فایلها: {len(files)}")
for file in files[:5]: # 5 فایل اول
print(f" - {file}")