Используя ваш скрипт в связанном вопросе, попробуйте:
shell("touch file.txt")
Команда touch
создаст файл file.txt
.
Вам не нужен терминал для чего-либо здесь, просто запустите файл .swift
, и у вас будет файл.
Если вам нужен файл для записи, просто используйте что-то вроде этого:
let url = URL(fileURLWithPath: "file.txt")
try "Some string".write(to: url, atomically: true, encoding: .utf8)
Ваш файл file.txt
будет содержать строку "Некоторая строка".
Обновление
AFAIK невозможно просто создать файл, но вы можете создать файл спустая строка:
try "".write(to: url, atomically: true, encoding: .utf8)