Копирование папок с устройства MTP с помощью libmtp (через USB) [дубликат]

Ninguna de las respuestas aquí funcionó para mí en mi Mac, así que escribí un script de Python simple que funciona para mí. Estoy ignorando los espacios en blanco iniciales/posteriores y tampoco me importa el consumo de memoria.

import sys

inputfile = sys.argv[1]
outputfile = sys.argv[2]

with open(inputfile) as f:
    content = f.readlines()

content = [x.strip() for x in content]

my_list = list(set(content))

with open(outputfile, 'w') as output:
    for item in my_list:
        output.write("%s\n" % item)

Guarde lo anterior en unique.py y ejecútelo así:

python unique.py inputfile.txt outputfile.txt
0
01.06.2018, 20:39
2 ответа

Debian 9 tiene el paquete jmtpfs, que proporciona una forma de montar un dispositivo Android MTP como un sistema de archivos. Puede ser más conveniente para usted.

Tenga en cuenta que, como dice la página de manual de jmtpfs, debe usar fusermount -u <mountpoint>para desmontarlo una vez que haya terminado. El solo uso del comando regular umountno cerrará la parte del espacio del usuario -de jmtpfs correctamente.

0
28.04.2021, 23:46

mtp -connect es parte de mtp -herramientas-

$ dpkg -L mtp-tools | grep mtp-connect
/usr/bin/mtp-connect
/usr/share/man/man1/mtp-connect.1.g

Es posible que deba instalar herramientas mtp -en su sistema. La otra parte ha sido compartida por nuestro amigo común de arriba.

0
28.04.2021, 23:46

Теги

Похожие вопросы