Swind / pure-python-adb

This is pure-python implementation of the ADB client.
MIT License
553 stars 104 forks source link

Error when pushing the folder with files to the device on Windows #105

Open viktor02 opened 1 year ago

viktor02 commented 1 year ago

Hi, I encountered an error when copying the file folder to the device.

device.push(str(obb_folder), "/sdcard/Android/obb/") # obb_folder is WindowsPath object with absolute path

Result:

com.xxx -- directory, empty com.xxx\xxx.obb -- wrongly named file

Expected result:

com.xxx\xxx.obb -- directory with xxx.obb file

Trying to remove trailing slash from dest folder

Also, when I tried dest path "/sdcard/Android/obb" instead of "/sdcard/Android/obb/", I found the file in the Android folder with name obb\com.xxx\xxx.obb

Info

Platform: Windows Python 3.11.2 pure-python-adb 0.3.0.dev0