записать новый файл в папку на сетевом диске в OSX:
var targetDir:File = new File("/Volumes/Data/SomeFolder");
targetDir.createDirectory(); // ensure directory exists, create if not
var targetFile:File = targetDir.resolvePath("newFile.ext");
var fileStream:FileStream = new FileStream();
try {
fileStream.open(targetFile, FileMode.WRITE);
fileStream.writeBytes(byteArray); // or what/however you want to write
fileStream.close();
} catch (e:Error) {
trace(e);
}
я предполагаю, что для Windows, вы бы просто поменять путь сетевого диска в первой строке. вам не следует указывать протокол (например, файл: //, smb: // и т. д.); формат параметра для конструктора файлов - это собственный путь (как это было бы в оболочке терминала/команды).
Чтобы получить путь в OSX, используйте Finder для перехода к целевой сетевой папке. начните перетаскивание папки в другое место, нажмите apple + space, чтобы открыть Spotlight, и продолжите перетаскивание папки в Spotlight. поочередно, откройте окно терминала и перетащите папку в окно терминала.
'new File ('\\ networkpath \ file.png')' выдает 'IOErrorEvent: URL-адрес не найден ', но копия в любом случае выполнена. –