MATLAB ヘルプ センター
SFTP または FTP サーバーへのファイルまたはフォルダーのアップロード
mput(s,contents)
uploadPaths = mput(s,contents)
mput(s,contents) は、contents によって指定されたファイルまたはフォルダーを、s に関連付けられている SFTP または FTP サーバーの現在のフォルダーにアップロードします。
s
contents
例
uploadPaths = mput(s,contents) は、サーバー上のアップロード ファイルの絶対パスをリストした cell 配列を返します。
すべて折りたたむ
FTP サーバーに接続して、ローカル マシンからサーバーにファイルをアップロードします。この例では、ftp.example.com (実在しないマシン) での架空 FTP セッションが示されています。FTP サーバーにアカウントがあり、そのサーバーにファイルをアップロードする権限が与えられている場合、この例で示すように関数 mput を使用することができます。
ftp.example.com
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 ファイルを含めて表示します。
myNewScript.m
myscript.m myNewScript.m README.txt pub
複数のファイルをアップロードします。ファイル名に共通するテキストがある場合は、ワイルドカード文字 (*) を使用して名前の残りの部分を一致させることができます。次の例では、ワイルドカードを使用して、ローカル マシン上のファイル名 image001.png、image002.png、image003.png と一致させます。
*
image001.png
image002.png
image003.png
mput(s,'image*png');
FTP サーバーの更新された内容を表示します。
image001.png image002.png image003.png myscript.m myNewScript.m README.txt pub
SFTP または FTP サーバーへの接続。SFTP オブジェクトまたは FTP オブジェクトとして指定します。
ローカル ファイルまたはフォルダー。文字ベクトルまたは string スカラーとして指定します。
ローカル マシンの複数のファイルやフォルダーと一致させるために、ワイルドカード文字 (*) を contents に含めることができます。たとえば、contents を *.docx に指定した場合、mput は名前の末尾が .docx であるすべてのファイルをアップロードします。
*.docx
.docx
R2006a より前に導入
mget | ftp | sftp | mkdir | rename
mget
ftp
sftp
mkdir
rename
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ