積丹尼 Dan Jacobson <[email protected]> writes:

Hi Dan,

> If I am in dired,
>
> /adb::/sdcard/GTs/gpx:
>   total 7674
>   drwxrwx--x  1 root sdcard_rw    4096 2019-10-28  .
>   drwxrwx--x  1 root sdcard_rw    4096 2018-05-16  ..
>   -rw-rw----  1 root sdcard_rw   17132 2019-10-21  2019-10-14_05-52-10.gpx
>   -rw-rw----  1 root sdcard_rw    8493 2019-11-02  2019-10-14_09-05-25.gpx
>   -rw-rw----  1 root sdcard_rw 7578327 2019-09-26  village_excel.xls
>   -rw-rw----  1 root sdcard_rw     488 2019-10-28  🌈.gpx
>
> and I hit v (runs the command dired-view-file), on that final file, I get
> dired-get-file-for-visit: File no longer exists; type ‘g’ to update Dired 
> buffer
>
> OK, I have to first do
> $ adb pull /sdcard/GTs/gpx/🌈.gpx /tmp/
> /sdcard/GTs/gpx/🌈.gpx: 1 file pulled. 0.0 MB/s (488 bytes in 0.018s)
>
> and view it locally. (Can't copy from dired of course either.)

I can confirm this. adb pull and adb push work as expected. But for
other file operations, I need adb shell. And this doesn't seem to be
capable to handle multibyte characters above U+10000. Sorry for that.

Best regards, Michael.

Reply via email to