Я использую файловый менеджер OI, но я хотел бы знать, есть ли способ удалить пробелы из имен файлов и заменить их символами подчеркивания, желательно в пакетном режиме?
Я даже был бы готов выполнить эту операцию на своем ноутбуке с Windows, так что это не конкретно вопрос Android, хотя я бы предпочел сделать это на своем телефоне. Я художник-график, и у меня есть тысячи изображений с непоследовательными названиями в разных местах, и мне бы очень хотелось не делать это вручную, одно за другим, так как это заняло бы месяцы!
Это, безусловно, возможно с помощью Tasker , хотя я не могу дать вам «полный рецепт». В принципе, вы можете создать такую задачу:
ls -1 /path/to/your/files
и запишите вывод в переменную, for
для обработки каждого файла.mv "$old_name" "$(s/ /_/,$old_name)"
Но гораздо проще использовать простой сценарий оболочки в каком-нибудь терминальном приложении (или через adb shell
), чтобы добиться того же самого:
cd /path/to/your/files
for file in $(ls -1); do mv "$file" "$(echo $file|sed 's/ /_/g')"; done
точкаВезз
Иззи
Дэн Халм