CopyFile

CopyFile[file1,file2]

ローカル,リモート,あるいはクラウドのファイル file1から,ローカル,リモート,あるいはクラウドのファイル file2にコピーする.

詳細とオプション

  • CopyFileは,次の形のファイル指定を取る.
  • "path"指定された相対パスあるいは絶対パスで与えられたローカルファイル
    File["path"]path で指定されたローカルファイル
    RemoteFile[url]url で指定されたリモートファイル
    URL["url"]Webあるいは他のURL
    LocalObject[]永続的ローカルオブジェクト
    CloudObject[]クラウドオブジェクト
    ExternalStorageObject[]外部のストレージオブジェクト(例:IPFS,Dropbox)
  • CopyFile[src,dest]src は,以下のいずれかのスキームのURLで指定できる.
  • http:HTTPプロトコル
    https:安全なHTTPプロトコル
    ftp:ファイル転送プロトコル
    sftp:安全なファイル転送プロトコル
    scp:安全なコピープロトコル
    file:ローカルファイル
  • ターゲット dest は,以下のいずれかのスキームのURLで指定できる.
  • sftp:SFTPプロトコルでアクセス可能なリモートファイル
    scp:SCPプロトコルでアクセス可能なリモートファイル
    file:ローカルファイル
  • RemoteFile["url",Authentication->auth]を使って,安全なファイル転送およびコピープロトコルの認証情報が指定できる.
  • CopyFileは,file2の変更日を file1と同じ設定にする.
  • CopyFileは,コピー先のファイルの完全名を返し,コピーができないときには$Failedを返す.
  • CopyFileは,クラウドオブジェクトにコピーするときはそのCloudObject式を返す.
  • CopyFileが作成したクラウドオブジェクトには,$Permissionsで指定されたパーミッションが割り当てられる.
  • CopyFileには次のオプションがある.
  • OverwriteTargetFalseターゲットファイルが既存の場合に上書きするかどうか

例題

すべて開くすべて閉じる

  (1)

コピーするファイル名:

ファイルをコピーする:

新たなファイルをインポートする:

ファイルを削除する:

スコープ  (7)

ローカルファイルシステムからWolfram Cloudにファイルをコピーする:

クラウドオブジェクトをWolfram Cloud内の別の場所にコピーする:

クラウドオブジェクトをローカルファイルシステムにコピーする:

Fileオブジェクトとして指定されたファイルをコピーする:

CopyFileは,ローカルファイル,ローカルオブジェクト,クラウドオブジェクト間でコピーできる:

ソースはWebURLの任意の形式でよい:

保護プロトコルscpを使ってリモートマシンにファイルをコピーする:

保護プロトコルscpを使ってリモートマシンからファイルをコピーする:

保護プロトコルsftpを使ってリモートマシンにファイルをコピーする:

保護プロトコルsftpを使ってリモートマシンからファイルをコピーする:

別のユーザを使ってリモートマシンからファイルをコピーする:

ExternalStorageObjectからローカルファイルにコピーする:

結果のファイルをインポートする:

ExternalStorageObjectからクラウドオブジェクトにコピーする:

結果のファイルをインポートする:

考えられる問題  (1)

クラウドへのコピーにはCloudObjectラッパーが必要である:

Wolfram Research (1991), CopyFile, Wolfram言語関数, https://reference.wolfram.com/language/ref/CopyFile.html (2020年に更新).

テキスト

Wolfram Research (1991), CopyFile, Wolfram言語関数, https://reference.wolfram.com/language/ref/CopyFile.html (2020年に更新).

CMS

Wolfram Language. 1991. "CopyFile." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/CopyFile.html.

APA

Wolfram Language. (1991). CopyFile. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CopyFile.html

BibTeX

@misc{reference.wolfram_2024_copyfile, author="Wolfram Research", title="{CopyFile}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/CopyFile.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_copyfile, organization={Wolfram Research}, title={CopyFile}, year={2020}, url={https://reference.wolfram.com/language/ref/CopyFile.html}, note=[Accessed: 22-November-2024 ]}