- ファイルの作成日で動作するバッチ
下記のような動作をするバッチを作成したいのですが どのように作ればよいのかわかりません。 ぜひ知見のある方にご教示いただければと思います。 環境はWindows Server 2008 R2です。 とあるフォルダ「A」があります。 「A」の下には「work」というフォルダと、ランダムな文字列のフォルダが生成されます。 ランダムな文字列のフォルダの下には「xxx.pdf」「xxx.csv」が生成されます。 (xxxにもランダムな文字列が入ります。フォルダとファイルの文字列は別です) 毎日1回バッチファイルを動作させ「A」の配下にあるランダムなフォルダの中にある「xxx.pdf」「xxx.csv」を 別のフォルダ「B」に移動させたいと思っています。 この際にランダムな文字列のフォルダは削除し、ファイルだけを移動させたいです。 また、移動させるファイルの条件として「xxx.pdf」「xxx.csv」のファイル生成日が 24時間以内であることとしたいです。 つまりファイル生成されてから24時間以上経過した「xxx.pdf」「xxx.csv」は処理の対象外になります。(「xxx.pdf」「xxx.csv」を格納しているフォルダもそのまま) また「work」フォルダおよび「work」フォルダ配下のファイルも処理の対象外としたいです。 知見のある方、ぜひご教示をお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- snin1107
- 回答数2
- ファイルの作成日で動作するバッチ
下記のような動作をするバッチを作成したいのですが どのように作ればよいのかわかりません。 ぜひ知見のある方にご教示いただければと思います。 環境はWindows Server 2008 R2です。 とあるフォルダ「A」があります。 「A」の下には「work」というフォルダと、ランダムな文字列のフォルダが生成されます。 ランダムな文字列のフォルダの下には「xxx.pdf」「xxx.csv」が生成されます。 (xxxにもランダムな文字列が入ります。フォルダとファイルの文字列は別です) 毎日1回バッチファイルを動作させ「A」の配下にあるランダムなフォルダの中にある「xxx.pdf」「xxx.csv」を 別のフォルダ「B」に移動させたいと思っています。 この際にランダムな文字列のフォルダは削除し、ファイルだけを移動させたいです。 また、移動させるファイルの条件として「xxx.pdf」「xxx.csv」のファイル生成日が 24時間以内であることとしたいです。 つまりファイル生成されてから24時間以上経過した「xxx.pdf」「xxx.csv」は処理の対象外になります。(「xxx.pdf」「xxx.csv」を格納しているフォルダもそのまま) また「work」フォルダおよび「work」フォルダ配下のファイルも処理の対象外としたいです。 知見のある方、ぜひご教示をお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- snin1107
- 回答数2
- 大量のファイルを複数のフォルダに移動する
現在、一つのフォルダ内に沢山のファイルがあふれており、一つのフォルダ内にファイルは1000個以内がいいということを最近知って、それまで使っていたフォルダ内データを整理しようと思います。 そのため、任意数(予定は500~1000)ずつ、ファイルを一つ奥のフォルダ内に自動で移動できるフリーソフトを探しています。 環境=Win10 64bit 以下の状態 フォルダA/数万の画像ファイル を PIC/フォルダA/フォルダB/ファイルx500 フォルダA/フォルダC/ファイルx500 フォルダA/フォルダD/ファイルx500 のように、自動で移動できる ・フォルダは、移動したファイル数が指定した数に達したら新しく次のフォルダ作成される
- 締切済み
- フリーウェア・フリーソフト
- NersonSergent
- 回答数3
- csvデータの置換について
お世話になります。 batファイルを利用してcsvファイルの数値の置換をしたのですが、ご教授下さい。 詳細は下記になります。 【環境】 Windows2008 Server 【対象ファイル】 test.csv 【実施内容】 ファイルの内容は下記になります。 A,111,aaa B,222,bbb C,333,ccc D,444,ddd E,555,eee 上記の内容で数値を下記のように置換したい。 111は111F 222は222G 333は333H 444は444I 555は555J よろしくお願い致します。
- windowsバッチファイル ファイル移動
windows2012R2で下記のようなバッチファイルを作成しました。 --------------- Set YYYY=%Date:~0,4% Set MM=%Date:~5,2% Set DD=%Date:~8,2% Set File=%YYYY%%MM%%DD% mkdir G:\bbb\xx1_%File% move G:\aaa\ttttt* G:\bbb\xx1_%File% --------------- としてもフォルダは作成されておりましたが、tttttから始まるファイル名が移動されてませんでした。 MS-DOSで move G:\aaa\ttttt* G:\bbb\xx1_20141110 とコマンドしたら、移動できたのですが。。。 どなたかお分かりの方がおりましたら、お願い致します。
- 締切済み
- Windows系OS
- noname#227087
- 回答数2
- ファイル名変更
コマンドプロンプトから、ファイル名を変更したいものです。 Windows8を使用しています。 textc2.c textc3.c textc4.c textc5.c textc6.c textc7.c textc8.c を textc1-2.c textc1-3.c textc1-4.c textc1-5.c textc1-6.c textc1-7.c textc1-8.c と変更したいです。 Forコマンドなどを使い、一、二回の入力で処理を行いたいです。 お返事お願いします。
- ベストアンサー
- 情報工学
- situmonn9876
- 回答数3
- 写真と動画を一括リネームしたい
windows7を使用しています。 写真と動画を整理するため一括でリネームし、連番をつけたいです。 複数のファイルを選択→名前を変更してリネームは出来るのですが、 写真(jpeg)と動画(3gpやMTS)を混ぜてこれを行うと、 20140718(1).jpg 、20140718(2).jpg、20140718(1).3gp のように、動画のところで(1)に戻ってしまいます。 違う種類のファイルを含めて簡易に連番にする方法はありますでしょうか。
- 締切済み
- Windows 7
- kobayashi4444
- 回答数2
全8件中1~8件表示