Изменить кодирование файлов рекурсивно в Windows?

Используйте структуру и добавьте пользовательский оператор равенства

struct Item : Equatable {
    let image : UIImage
    let value : Int

    static func ==(lhs: Item, rhs: Item) -> Bool {
        return lhs.value == rhs.value
    }
}

Затем создайте экземпляры Item, присваивающие изображения и соответствующие значения

let item1 = Item(image : UIImage(named: "PigAnimal")!, value: 1)
let item2 = Item(image : UIImage(named: "PigWord")!, value: 1)

и сравните

[ 112]
16
задан thomaux 14 February 2014 в 13:14
поделиться

3 ответа

Вы можете легко добиться чего-то подобного с помощью Windows PowerShell. Если у вас есть содержимое для файла, вы можете передать его командлету Out-File, указав UTF8 в качестве кодировки.

Попробуйте что-нибудь вроде:

Get-ChildItem *.txt -Recurse | ForEach-Object {
$content = $_ | Get-Content

Set-Content -PassThru $_.Fullname $content -Encoding UTF8 -Force}  
31
ответ дан 30 November 2019 в 16:24
поделиться

Я знаю, что этот ответ опоздал, но вот два приложения командной строки для преобразования кодировки. Просто создайте обертку для пакетного файла и добавьте ее в свой ключ * в реестре.

http://www.autohotkey.com/forum/topic10796.html

http://www.gbordier.com/gbtools/stringconverter.htm

Я использовал stringconvertor , добавив его в качестве кнопки в моем файловом менеджере FreeCommanderXE . Он конвертирует только один файл за раз, но я могу щелкнуть один и нажать кнопку конвертации, а затем нажать на следующий.

1
ответ дан 30 November 2019 в 16:24
поделиться

Я не знаю об этом из контекстного меню, но notepad ++ позволяет вам изменять кодировки файлов и имеет опцию макроса ... чтобы вы могли автоматизировать процесс

4
ответ дан 30 November 2019 в 16:24
поделиться
Другие вопросы по тегам:

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