Как добавить файлы и директоров к zip-файлу без корневого каталога?

Я извлек этот метод в расширение String. Выглядит элегантно

Swift 4.1 версия

import MapKit

extension String {
    init(distance: Double ) {
        let mkDistanceFormatter = MKDistanceFormatter()
        mkDistanceFormatter.unitStyle = .abbreviated
        self = mkDistanceFormatter.string(fromDistance: distance)
    }
}

Использование

let distance = Double(34234.0)
let stringDistance String(distance:distance)
5
задан Stefano Borini 17 June 2009 в 21:02
поделиться

1 ответ

Я понимаю, что вы не хотите cd , но ...

Если ничего не помогает, и вы надеетесь, что ваш вызов будет сжат до одной строки, вы можете объединить вызовы в цепочку и использовать относительный путь для вывода zip в корень :

Для Windows:

cd base & zip -r .. \ out.zip * & cd ..

Для Linux / Unix:

cd base; zip -r ../out.zip *; cd ..

4
ответ дан 15 December 2019 в 01:09
поделиться
Другие вопросы по тегам:

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