「Acet-file-copy」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (acet-file-copy ''oldfile'' ''newfile'' [ ''overwrite'' ]) ; 機能 : ファイルをコピーする。 ; 引数 :* oldfile : コピーするファイルの名前。 :* newfile : 新しいファイルの名前。 :* overwrite : nil 以外の場合、既存のファイルを強制的に上書きする。 ; 戻り値 : 成功すればTを返し、エラーの場合は nil を返す。 ===memo=== * overwrite が存在し、かつ NIL…」)
 
編集の要約なし
 
5行目: 5行目:


; 機能
; 機能
: ファイルをコピーする。
: oldfile のファイルを newfile にコピーする。




39行目: 39行目:
* [[Expresstools関数]]
* [[Expresstools関数]]
* [[acet-file-attr]]
* [[acet-file-attr]]
* [[vl-filename-extension]]
* [[vl-file-copy]]


[[Category:AutoLISP]]
[[Category:AutoLISP]]
[[Category:BricsCADのLISP]]
[[Category:BricsCADのLISP]]

2025年7月24日 (木) 06:37時点における最新版

構文
(acet-file-copy oldfile newfile [ overwrite ])


機能
oldfile のファイルを newfile にコピーする。


引数
  • oldfile : コピーするファイルの名前。
  • newfile : 新しいファイルの名前。
  • overwrite : nil 以外の場合、既存のファイルを強制的に上書きする。


戻り値
成功すればTを返し、エラーの場合は nil を返す。


memo

  • overwrite が存在し、かつ NIL でない場合、既存のファイル newfile が上書きされる。
  • この関数は読み取り専用ファイルを上書きしない。 読み取り専用フラグは、acet-file-attr でクリアできる。


サンプル
(acet-file-copy  "c:\\tmp\\old.csv" "c:\\tmp\\new.csv" T)
T

(acet-file-copy  "c:\\tmp\\old.csv" "c:\\tmp\\new.csv" nil)
nil

(acet-file-copy  "c:\\tmp\\old.csv" "c:\\tmp\\new.csv" T)
T

関連事項