0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

scpで対象フォルダ内の全てのファイルをアップロードするttl

Last updated at Posted at 2019-09-28
scp_MultiFile_UL.ttl
; *****************************************************
; scpで転送元フォルダ内の複数ファイルをアップロードする
; ※注意点
;   事前に file_UL フォルダ内に
;   アップロード対象ファイルのみ格納しておく
; *****************************************************
souceFolder = 'C:\Users\test\Desktop\file_UL'       ; 転送元フォルダ
destFolder = '/tmp/'                                ; 転送先ディレクトリ

; マクロを実行してるフォルダから、転送元フォルダへ変更する
setdir souceFolder

extpat = '*.*'                                      ; 検索対象ファイル名
; 転送元フォルダ内のファイル名を取得
findfirst dh extpat filename

While result
	; .(ピリオド)と..フォルダを除外させる
	getfileattr filename
	If result and not $10 then
		If result and not $11 then
			; 転送元ファイルのフルパスを取得
			makepath fName_fullPath souceFolder filename
			scpsend fName_fullPath destFolder   ; scpでアップロード
			pause 1
		EndIf
	EndIf
	findnext dh filename
EndWhile
findclose dh
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?