mput
SFTP または FTP サーバーへのファイルまたはフォルダーのアップロード
説明
例
ファイルのアップロード
FTP サーバーに接続して、ローカル マシンからサーバーにファイルをアップロードします。この例では、ftp.example.com
(実在しないマシン) での架空 FTP セッションが示されています。FTP サーバーにアカウントがあり、そのサーバーにファイルをアップロードする権限が与えられている場合、この例で示すように関数 mput
を使用することができます。
最初に、サーバーに接続します。
s = ftp('ftp.example.com')
FTP with properties: Host: "ftp.example.com" Username: "anonymous" Port: 21 ServerLocale: "en_GB" DirParserFcn: @matlab.io.ftp.parseDirListingForUnix Mode: "binary" LocalDataConnectionMethod: "passive" RemoteWorkingDirectory: "/"
FTP サーバー上の現在のフォルダーの内容を表示します。
dir(s)
myscript.m README.txt pub
ローカル マシンから FTP サーバーにファイルをアップロードします。
mput(s,'myNewScript.m');
FTP サーバーの更新された内容を、新しい myNewScript.m
ファイルを含めて表示します。
dir(s)
myscript.m myNewScript.m README.txt pub
複数のファイルをアップロードします。ファイル名に共通するテキストがある場合は、ワイルドカード文字 (*
) を使用して名前の残りの部分を一致させることができます。次の例では、ワイルドカードを使用して、ローカル マシン上のファイル名 image001.png
、image002.png
、image003.png
と一致させます。
mput(s,'image*png');
FTP サーバーの更新された内容を表示します。
dir(s)
image001.png image002.png image003.png myscript.m myNewScript.m README.txt pub
入力引数
s
— SFTP または FTP サーバーへの接続
SFTP オブジェクト | FTP オブジェクト
SFTP または FTP サーバーへの接続。SFTP オブジェクトまたは FTP オブジェクトとして指定します。
contents
— ローカル ファイルまたはフォルダー
文字ベクトル | string スカラー
ローカル ファイルまたはフォルダー。文字ベクトルまたは string スカラーとして指定します。
ローカル マシンの複数のファイルやフォルダーと一致させるために、ワイルドカード文字 (*
) を contents
に含めることができます。たとえば、contents
を *.docx
に指定した場合、mput
は名前の末尾が .docx
であるすべてのファイルをアップロードします。
バージョン履歴
R2006a より前に導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)