Filecopy (Lua)
Версия от 20:50, 27 августа 2019; Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''filecopy''' - оператор предназначен для копирования файлов. == Синтаксис == Привя...»)
Содержание
Описание
filecopy - оператор предназначен для копирования файлов.
Синтаксис
Привязка к окну: нет. <br>Работа со свернутым окном: да. <br>Параметры заключаются в скобки и разделяются запятыми.
filecopy (<ExistingFileName>, <NewFileName>)
Где: <br>ExistingFileName - имя копируемого файла. <br>NewFileName - имя будущего файла. <br> <br>Допускается использование абсолютных адресов. Адреса и имена заключаются в кавычки и/или квадратные скобки <nowiki>[[ ]]</nowiki>. <br>errorlevel () содержит числовой код завершения команды (успех/ошибка).
Примеры
--lua filecopy (<nowiki>"C:\Users\abc\Desktop\file1.txt"</nowiki>, <nowiki>"C:\Users\abc\Desktop\file2.txt"</nowiki>)
--lua local path1 = <nowiki>"C:\Users\abc\Desktop\file1.txt"</nowiki> local path2 = <nowiki>"C:\Users\abc\Desktop\file2.txt"</nowiki> filecopy (path1, path2)
--lua local path1 = <nowiki>C:\Users\abc\Desktop\file1.txt</nowiki> local path2 = <nowiki>C:\Users\abc\Desktop\file2.txt</nowiki> path1 = string.format("%q", path1) -- вернёт строку в двойных кавычках, \ будут заменены на \\ path2 = string.format("%q", path2) filecopy (path1, path2)
--lua local file_name1 = "file1.txt" -- имя копируемого файла local file_name2 = "file2.txt" -- имя будущего файла local path1 = <nowiki>C:\Users\abc\Desktop\</nowiki> -- путь к копируемому файлу local path2 = <nowiki>C:\Users\abc\Desktop\</nowiki> path1 = string.format("%q", path1 .. file_name1) path2 = string.format("%q", path2 .. file_name2) filecopy (path1, path2)