Acet-file-copy

提供:GizmoLabs - だいたい CAD LISP なサイト
2025年7月24日 (木) 06:34時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (acet-file-copy ''oldfile'' ''newfile'' [ ''overwrite'' ]) ; 機能 : ファイルをコピーする。 ; 引数 :* oldfile : コピーするファイルの名前。 :* newfile : 新しいファイルの名前。 :* overwrite : nil 以外の場合、既存のファイルを強制的に上書きする。 ; 戻り値 : 成功すればTを返し、エラーの場合は nil を返す。 ===memo=== * overwrite が存在し、かつ NIL…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(acet-file-copy oldfile newfile [ overwrite ])


機能
ファイルをコピーする。


引数
  • 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

関連事項