Разница между страницами «Filecopy (Lua)» и «Filedelete (Lua)»

Материал из UoPilot
(Различия между страницами)
Перейти к навигации Перейти к поиску
 
 
Строка 1: Строка 1:
 
== Описание ==
 
== Описание ==
'''filecopy''' - оператор предназначен для копирования файлов.
+
'''filedelete''' - позволяет удалить файл.
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
 
<br>Работа со свернутым окном: да.
 
<br>Работа со свернутым окном: да.
<br>Параметры заключаются в скобки и разделяются запятыми.
+
  filedelete (<FileName>)
  filecopy (<ExistingFileName>, <NewFileName>)
 
 
Где:
 
Где:
<br>'''ExistingFileName''' - имя копируемого файла.
+
<br>'''<FileName>''' - имя удаляемого файла.
<br>'''NewFileName''' - имя будущего файла.
 
 
<br>
 
<br>
 
<br>Допускается использование абсолютных адресов. Адреса и имена заключаются в кавычки и/или квадратные скобки <nowiki>[[ ]]</nowiki>.  
 
<br>Допускается использование абсолютных адресов. Адреса и имена заключаются в кавычки и/или квадратные скобки <nowiki>[[ ]]</nowiki>.  
 
<br>errorlevel () содержит числовой код завершения команды (успех/ошибка).
 
<br>errorlevel () содержит числовой код завершения команды (успех/ошибка).
+
 
 
== Примеры ==
 
== Примеры ==
  
 
  --lua
 
  --lua
  filecopy (<nowiki>[["C:\Users\abc\Desktop\file1.txt"]]</nowiki>, <nowiki>[["C:\Users\abc\Desktop\file2.txt"]]</nowiki>)
+
  filedelete (<nowiki>[[C:\Users\abc\Desktop\123.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
 
  --lua
  local file_name1 = "file1.txt"        -- имя копируемого файла
+
  local path = <nowiki>[[C:\Users\abc\Desktop\123.txt]]</nowiki>
local file_name2 = "file2.txt"        -- имя будущего файла
+
  local path = string.format("%q", path-- вернёт строку в двойных кавычках, \ будут заменены на \\
local path1 = <nowiki>[[C:\Users\abc\Desktop\]]</nowiki>   -- путь к копируемому файлу
+
  filedelete (path)
  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)
 
  
 
== Смотрите также ==
 
== Смотрите также ==
  
[[Filedelete (Lua)]]
+
[[Dirremove (Lua)]]
<br>[[Filerename (Lua)]]
+
<br>[[Filecopy (Lua)]]
 
<br>[[Dircreate (Lua)]]
 
<br>[[Dircreate (Lua)]]

Текущая версия на 10:32, 28 августа 2019

Описание

filedelete - позволяет удалить файл.

Синтаксис

Привязка к окну: нет.
Работа со свернутым окном: да.

filedelete (<FileName>)

Где:
<FileName> - имя удаляемого файла.

Допускается использование абсолютных адресов. Адреса и имена заключаются в кавычки и/или квадратные скобки [[ ]].
errorlevel () содержит числовой код завершения команды (успех/ошибка).

Примеры

--lua
filedelete ([[C:\Users\abc\Desktop\123.txt]])
--lua
local path = [[C:\Users\abc\Desktop\123.txt]]
local path = string.format("%q", path)  -- вернёт строку в двойных кавычках, \ будут заменены на \\
filedelete (path)

Смотрите также

Dirremove (Lua)
Filecopy (Lua)
Dircreate (Lua)