No.3
- 回答日時:
nabepapaさんの環境のOS/接続条件が分からないので、バッチ化する一般的なやり方を。
クライアントPCとサーバPC間で、
・NetBIOS
(ネットワークドライブ、共有フォルダなど)
・ftp、rcpなどのファイル転送サービス
が使えればバッチファイルで自動化可能です。
前者は普通に「\\コンピュータ名\共有名」でファイルをコピー、後者はftpログインとftpコマンドをバッチファイルに書きます。
フォルダを作るのはmkdirでできますよね。
この回答への補足
ご返事、ありがとうございます。
操作する側がnt4.0で取得される側はlinaxです。
DOSのバッチファイルでLINAXからデータをnt4.0の方へは移動できたのですが
そのファイルを日付のフォルダで管理したいのです。
今はファイルを取得後のmkdirで月のフォルダを作って管理していたのですが、より詳細に管理する必要になった為、日ごとのフォルダが必要になりました。
No.4ベストアンサー
- 回答日時:
#3です。
日付のフォルダをmkdirで作りたい、ということであれば、
以下の方法でできます。
set nowdate = %date%
mkdir %nowdate:~2,4%%nowdate:~7,2%%nowdate:~10,2%
なお、「~2,4」「~7,2」「~10,2」の部分は、Windows2000の場合、%date% の値が「火 yyyy/mm/dd」となるので、先頭2文字を削って4文字を抽出、・・・というようにしてyyyymmddを取得しています。
WinNT4.0の場合の%date%の値は分かりませんでしたので、もし上記と形式が異なっていたら「~m,n」の部分を変えてみてください。
この回答への補足
参考になりました。ありがとうございます。
上記の方法で日付フォルダを作成した後にファイルを格納する場合は下記の書式でよろしいのでしょうか?
set nowdate = %date%
mkdir %nowdate:~2,4%%nowdate:~7,2%%nowdate:~10,2%
(nt4.0で日付フォルダが出来たと仮定します。)
copy aaa.txt %nowdate:~2,4%%nowdate:~7,2%%nowdate:~10,2%
で日付フォルダの格納されるのでしょうか?
No.5
- 回答日時:
>日付フォルダを作成した後にファイルを格納する場合は
> set nowdate = %date%
> mkdir %nowdate:~2,4%%nowdate:~7,2%%nowdate:~10,2%
>copy aaa.txt %nowdate:~2,4%%nowdate:~7,2%%nowdate:~10,2%
そうですね。以下のようにすると少し見やすくなります。
set nowdate=%date%
set nowdir=%nowdate:~2,4%%nowdate:~7,2%%nowdate:~10,2%
mkdir %nowdir%
copy aaa.txt %nowdir%
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
- その他(コンピューター・テクノロジー) batファイルでPCの設定内容やプロパティーを取得したいのですが、コマンド1個で1ファイルとなるのを 2 2022/04/27 15:27
- Android(アンドロイド) Aloha Browser でダウンロードしたファイルをPCに転送するには? 1 2022/05/23 18:54
- その他(プログラミング・Web制作) バッチファイルでPCのモデル名を取得したい 1 2022/03/31 10:58
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- Excel(エクセル) 【マクロ】ファイル名の日付によって、保管するフォルダを、自動選択したい 4 2023/08/16 11:24
- その他(クラウドサービス・オンラインストレージ) iPadとクラウドの同期はできないですか? 1 2022/05/21 09:34
- その他(OS) DOSコマンド『dir』の『/o』オプション 3 2023/03/10 09:29
- Windows 10 Windows10の回復環境 2 2023/02/03 19:13
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトの「%1」と...
-
[DOS] コピー先に同じファイル...
-
.batでファイル名から抽出して...
-
ftp処理でmove(移動)を行いたい
-
ExcelVBAのDirでスペース含むフ...
-
コマンドプロンプトでファイル...
-
ファイル名に ” を使うと エク...
-
フォルダ内の更新日時が一番新...
-
バッチコマンドでファイル名の...
-
access,vbaでフォルダ内のファ...
-
コマンドプロンプトで変数が数...
-
テキストファイルのファイル名...
-
コマンドでファイルコピーする...
-
word VBA ファイル名 保存
-
サブフォルダからファイルをコ...
-
Windowsコマンドプロンプトで、...
-
バッチファイルでファイルを置換
-
バッチファイルで、iniファイル...
-
画像をコピーしてリネームするbat②
-
エクセル VBA ファイル名削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトの「%1」と...
-
コマンドプロンプトでファイル...
-
バッチファイルで、iniファイル...
-
バッチコマンドでファイル名の...
-
コマンドプロンプトで変数が数...
-
[DOS] コピー先に同じファイル...
-
フォルダ内の更新日時が一番新...
-
ftp処理でmove(移動)を行いたい
-
ExcelVBAのDirでスペース含むフ...
-
.batでファイル名から抽出して...
-
DOSのバッチ作成について‐FORの...
-
access,vbaでフォルダ内のファ...
-
Windowsコマンドプロンプトで、...
-
【DOSバッチ開発】末尾のタブの...
-
word VBA ファイル名 保存
-
【vbs】ファイル名の検索と該当...
-
コマンドプロンプトまたはpower...
-
ファイル名を該当フォルダ内か...
-
バッチ処理で16進数でファイル...
-
スタートアップのファイルをバ...
おすすめ情報