Dos copy

提供:GizmoLabs - だいたい CAD LISP なサイト
2023年12月2日 (土) 10:12時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (dos_copy ''sourceFileSpec'' ''destFileSpec'' ) ; 機能 : この関数は、1つまたは複数のソース・ファイルをターゲット・ファイル・ターゲッ ト・フォルダにコピーする。 : ソースファイルの指定は、"*"や"? "のようなワイルドカード文字を含むことができる。 ; 引数 :* sourceFileSpec : (string) 既存のファイルを指定するか(ワイルドカードは使…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(dos_copy sourceFileSpec destFileSpec )


機能
この関数は、1つまたは複数のソース・ファイルをターゲット・ファイル・ターゲッ ト・フォルダにコピーする。
ソースファイルの指定は、"*"や"? "のようなワイルドカード文字を含むことができる。


引数
  • sourceFileSpec : (string) 既存のファイルを指定するか(ワイルドカードは使用しない)、ワイルドカードを使用する場合はファイルマスクを宣言する。
  • destFileSpec : (string) ターゲット・ファイルを指定する、sourceFileSpec が既存のファイルも指定する場合、または、すべてのソース・ファイルをコピーするフォルダを指定する。


戻り値
成功ならT、失敗なら nil


メモ

  • 既存のターゲットファイルは上書きされる
  • 足りないターゲット・フォルダーは自動的に作成される。
  • ターゲットフォルダを指定する場合、フォルダであることを明確に宣言するために、文字列の最後に"∕"または"/"文字が必要!
  • 全てのプラットフォームで"\\"と"/"のパス区切り文字が使用できる。


サンプル
(dos_copy "c:\\tmp\\1.txt" "c:\\tmp\\2.txt")
T
(dos_copy "c:\\tmp\\1.txt" "e:\\tmp\\2.txt")
T
(dos_copy "c:\\tmp\\1.txt" "\\192.168.1.123\Share")
T

関連事項