---
schema_version: "1"
id: 5e4346af7b6b1d49108a9906b61a5f4c7418e1e897d526a74ab8baa4e7b4964b
title: ファイルのコピーと移動
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/file-connector/1.3/file-copy-move.md
canonical_url: https://docs.mulesoft.com/jp/file-connector/1.3/file-copy-move
source_site: docs.mulesoft.com
content_type: documentation
content_hash: f606b871b7a352fcce40ba08a0564bf485ac29117deb1602d4bad1acde5d8a4b
description: MuleSoft Documentation Site
release: "1.3"
latest: false
---
# ファイルのコピーと移動

File Connector は、ファイルやディレクトリをオンデマンドでコピーまたは移動できます。​`sourcePath`​ をディレクトリ名として指定すると、ディレクトリがコピーまたは移動されます。そうでない場合、​`sourcePath`​ がファイルだと、ファイルのみがコピーまたは移動されます。 ファイルまたはディレクトリがすでに存在していて、​`overwrite`​ が ​`false`​ の場合、​`FILE:FILE_ALREADY_EXISTS`​ エラーが発生します。

例: Copy および Move 操作

```xml
<file:copy sourcePath="source.txt"
  targetPath="backup"
  overwrite="true|false"
  createParentDirectories="true|false"
  renameTo="renamed.txt"/>

<file:move sourcePath="source.txt"
  targetPath="backup"
  overwrite="true|false"
  createParentDirectories="true|false"
  renameTo="renamed.txt"/>
```

`targetPath`​ および ​`renameTo`​ パラメーターに注意してください。

- `targetPath`​ - ファイルのコピー先または移動先のディレクトリの名前。このパスはディレクトリを参照する必要があります。​`targetPath`​ が存在せず、その親も存在しない場合には、​`createParentDirectories`​ 引数の値に応じて作成が試行されます。​`createParentDirectories`​ が ​`false`​ の場合、​`FILE:ILLEGAL_PATH`​ が発生します。
- `renameTo`​ - 操作の一環としてファイル名を変更する省略可能なパラメーター。このパラメーターはパスではなくファイル名である必要があります。この属性を指定しない場合、元のファイル名が保持されます。

## [](#関連情報)関連情報

- [MuleSoft ヘルプセンター](https://help.mulesoft.com)