MATLAB ヘルプ センター
SFTP または FTP サーバーからのファイルのダウンロード
mget(s,contents)
mget(s,contents,target)
downloadPaths = mget(___)
mget(s,contents) は、s に関連付けられた SFTP または FTP サーバーから、contents で指定されたファイルまたはフォルダーを MATLAB® の現在のフォルダーに読み込みます。
s
contents
例
mget(s,contents,target) は、target に絶対パスまたは相対パスで指定されたローカル フォルダーに、ファイルまたはフォルダーを読み込みます。ローカル フォルダーが存在しない場合、mget はそれを作成します。
target
mget
downloadPaths = mget(___) は、ダウンロードされたファイルまたはフォルダーへのパスも文字ベクトルの cell 配列として返します。前述の構文の任意の入力引数を使用できます。
すべて折りたたむ
FTP サーバーからテキスト ファイルをダウンロードし、その内容を表示します。
まず、National Centers for Environmental Information (NCEI、米国環境情報センター) の FTP サーバーに接続します。
s = ftp('ftp.ngdc.noaa.gov')
FTP with properties: Host: "ftp.ngdc.noaa.gov" Username: "anonymous" Port: 21 ServerLocale: "en_US" DirParserFcn: @matlab.io.ftp.parseDirListingForUnix Mode: "binary" LocalDataConnectionMethod: "passive" RemoteWorkingDirectory: "/" CertificateFilename: "default" ConnectionTimeout: 5 min TransferTimeout: Inf sec
テキスト ファイルをダウンロードします。関数 mget はファイルをマシン上の現在のフォルダーにダウンロードします。
mget(s,'README.txt');
README.txt の先頭を表示します。コンピューターにダウンロードした README.txt のコピーを読み取るには、関数 fileread を使用します。
README.txt
fileread
readme = fileread('README.txt'); readme(1:95)
ans = ' Welcome to the NOAA/National Centers for Environmental Information (NCEI)'
FTP サービスは National Centers for Environmental Information (NCEI、米国環境情報センター) により提供されています。NCEI の利用規約は、NCEI Privacy Policy, Disclaimer, and Copyright を参照してください。
FTP サーバーからテキスト ファイルをローカル マシン上の指定したフォルダーにダウンロードします。
テキスト ファイルを myLocalFolder という名前のフォルダーにダウンロードします。このフォルダーが存在しない場合、関数 mget はローカル マシン上にそれを作成します。
myLocalFolder
mget(s,'README.txt','myLocalFolder');
関数 fileread を使用して、README.txt の先頭を読み取ります。
readme = fileread('myLocalFolder/README.txt'); readme(1:95)
SFTP または FTP サーバーへの接続。SFTP オブジェクトまたは FTP オブジェクトとして指定します。
リモート ファイルまたはフォルダー。文字ベクトルまたは string スカラーとして指定します。
SFTP または FTP サーバー上の複数のファイルやフォルダーと一致させるために、ワイルドカード文字 (*) を contents に含めることができます。たとえば、contents を *.docx と指定した場合、mget は名前が .docx で終了するファイルをすべてダウンロードします。
*
*.docx
.docx
ローカル フォルダー。文字ベクトルまたは string スカラーとして指定します。target には相対パスまたは絶対パスを指定できます。
R2006a より前に導入
cd | ftp | mput | sftp
cd
ftp
mput
sftp
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ