`Передача файлов` в `Настройки->подключенные устройства->по USB " и "USB-устройство управляется - Это устройство', которое работает для меня высокий Мак ОС Сьерра с передачей файлов Android (версия 1.0.11 (1.0.442.1500)). Я вижу несколько каталогов на пиксель 2 с Android 9.0. Когда вы говорите "Перезагрузка", Вы пробовали перезапустить телефон и ноутбук? @Кодер цитата с [?] похоже, ты облажался латекса, который, вероятно, объясняет эти комментарии. Насчет линий, имеющих сочетание пробела и и строк, состоящих из символов CR (пустая строка рекламного), который c компиляторы даже платформ Unix, как правило, игнорируют? Должен строки с пробелами и/или символами табуляции перед `//` также быть проигнорированы? Тем не менее, я хочу отметить одну вещь, если пользователь изменил настройки по умолчанию для TextEdit с "форматированный текст", чтобы "обычный текст", как у меня на моей системе, то ваш код создает простой текстовый документ и ОП хочет, чтобы богатые текстовый документ. Это частично, почему я пошел на маршрут я сделал, потому что я не мог выяснить, как создать документ в виде форматированного текста без того, чтобы программно проверить меню для форматированного текста и щелкните его и не хотите идти по этому пути. Так как ваш код будет изменен, чтобы сделать его в rtf-документ после создания, если использует настроек установлено значение "обычный текст"?
Оболочки, что делает расширение *
подстановки-это оболочки, где вы набираете. Если оболочка имеет разрешение на чтение списка файлов в каталоге, а затем она расширяется /темп/сидеть/строить/*
с /темп/сидеть/сборки/файл
, и маршруты суда
с доводами ЛС
, -л
и /темп/сидеть/сборки/файл
. Если оболочке не удается найти ни одного матча за /темп/сидеть/построить/*
(то ли это потому, что совпадений нет, или потому что оболочка не имеет разрешения на просмотр матчей), то он оставляет шаблон в покое, и судо
вызывается с аргументами, ЛС
, л
и /темп/сидеть/построить/*
.
Поскольку отсутствует файл называется /темп/сидеть/строить/*
, в ЛС
команда жалуется, если вы передадите ему это имя. Напомним, что ЛС
не интерпретирует метасимволы и шаблоны, это Шелл работу.
Если вы хотите подстановки расширение произойдет в каталоге, где вы не имеете разрешение на чтение, то расширение должно произойти в оболочке, что началось с суда
, а не в оболочке, что вызывает судо
. судо
не автоматически запустить оболочку, вы должны сделать это явно.
судо Ш-с 'ЛС-л /темп/сидеть/строить/*'
Здесь, конечно, вы можете сделать судо ЛС-л /темп/сидеть/строить/
вместо этого, но это не надо обобщать на другие модели.