【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集

どなたかご教授ください


PC-Fにエクセルファイルが5つあるとします。
ファイルA
ファイルB
ファイルC
ファイルD
ファイルE

これを、ファイルAはPC-AのC:\Aフォルダに、ファイルBはPC-BのC:\Bフォルダに、残りの3つのフォルダも同様にPC-Fからbatファイルなどで転送したい(タスクスケジューラで自動実行したいのです)のですが、どう作ればでしょうか。

どなたかよろしくお願いいたします。

A 回答 (2件)

最も簡単に行うには、test1.bat を作って、タスクスケジューラに登録すればよい。



test1.bat では単純にcopyコマンドを実行する。
コピーのために、PC-AのAフォルダ、PC-BのBフォルダ、PC-CのCフォルダ、PC-DのDフォルダ、PC-EのEフォルダは、それぞれ共有設定を行っておく。

(例)
copy /Y ファイルA \\PC-A\Aフォルダ
copy /Y ファイルB \\PC-B\Bフォルダ
copy /Y ファイルC \\PC-C\Cフォルダ
copy /Y ファイルD \\PC-D\Dフォルダ
copy /Y ファイルE \\PC-E\Eフォルダ
    • good
    • 0
この回答へのお礼

回答いただきましてありがとうございます。

私も本日、この方法を思いつき無事解決しました。

お手数おかけしました。

お礼日時:2014/01/16 22:24

こんばんわ。



何を使っての転送を想定されているか分かりませんが、
FTPを使用するものとして説明してみます。

まず「test.bat」を作成します。
test.bat内には下記を記述します。

※test.bat
==============================
@echo off
echo FTP転送を開始します
ftp -s:testA.txt
echo FTP転送が完了しました
pause
==============================

次にtest.batと同じフォルダに「testA.txt」を作成します。
testA.txt内には下記を記述します。

※testA.txt
==============================
open (転送するPCのIP)
(ftpユーザーID)
(パスワード)
cd (転送するパス)
put (転送するファイル)
bye
==============================

例えば「ファイルAをPC-AのC:\Aフォルダに転送」の例で考えると、
・ファイルAはtestA.txtと同じフォルダにある。
・PC-AのIPアドレスは192.168.0.2である。
・C:\AのフォルダはIIS等のFTPサーバーで/Aという仮想ディレクトリがきられている。
・PC-AにFTP用のWindowsユーザー「ftpusr/manager」が作成されている。
という前提があったとすると具体的には下記のように書きます。

※testA.txt
==============================
open 192.168.0.2
ftpusr
manager
cd /A
put ファイルA
bye
==============================

この状態でtest.batを実行するとファイルAをPC-AのC:\Aに
FTP転送できます。

ファイルB~Eを転送する場合も、上記testA.txtの内容を元に
ファイルB~Eの内容に変えたtestB.txt~testE.txtを作成して、
test.batにて下記のように複数コマンド記述をしてやれば
1回のバッチ実行で連続してFTP転送が自動実行できます。

※test.bat
==============================
@echo off
echo FTP転送を開始します
ftp -s:testA.txt
ftp -s:testB.txt
ftp -s:testC.txt
ftp -s:testD.txt
ftp -s:testE.txt
echo FTP転送が完了しました
pause
==============================

参考URL:http://www1.ocn.ne.jp/~doishun/report/misc/ftps. …
    • good
    • 0
この回答へのお礼

早々と回答ありがとうございます。

ただ、ftpのユーザーを作ってなくて実施することができませんでした。
こちらの質問の仕方が間違っていました。
お手数おかけしまして申し訳ありませんでした。

お礼日時:2014/01/16 22:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報