• ベストアンサー

バッチ処理についてお伺い致します。

既存のテキストファイルの内容をコピーし、 「「給与データ.00001_日付時間.DAT」」というファイル名称に変換したファイルを バッチ処理にて作成する事は可能でしょうか。 ※日付時間は作成した日付時間です。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4847/10260)
回答No.2

Windowsのバッチでしょうか? 日付は%DATE%で、時刻は%TIME%で参照できます。 日本語Windowsのデフォルトだと、2011/10/24 とか 20:28:06.07 という書式なので、この日時の場合 201110242028 という文字列が欲しければ、何文字目から何文字という書式を使って、 set YYYYMMDDHHMM=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%TIME:~0,2%%TIME:~3,2% さらに時刻は1ケタだと十の位が空白になるので、空白を0に置き換えます。 set YYYYMMDDHHMM=%YYYYMMDDHHMM: =0% で、 copy 元ファイル.DAT 給与データ.00001_%YYYYMMDDHHMM%.DAT

その他の回答 (1)

noname#158634
noname#158634
回答No.1

可能です。

関連するQ&A

  • バッチ処理するには?

    初心者です。 DOS窓で動くデータの変換プログラムでフォルダ内の膨大なデータ(ファイル名ばらばら)をバッチ処理でまとめて変換したいんですが、時間も無くどうしていいかわかりません。 例えばd:\export.exe d:\dat\sozaia001.dat > d:\dat\sozai001.text というふうに手入力でやってます。 これを一括処理できますでしょうか? よろしくお願いします。

  • photoshop バッチ処理

    photoshop のバッチ処理についてですが、カンバスサイズ変更のバッチ処理を行ったのですが変更後のファイルがどこにもみあたりません。 確かにphotoshop上でファイルのサイズ変換が行われていたのですが・・・。 また、新たに作り直そうと削除して作成して実行したら今度は実行できなく、停止になってしまいます。どうしたらいいのでしょうか?

  • バッチファイルに変換したいんですが

    テキストファイルをバッチファイルに変換したいんですが、 VISTAでは普通に.txtを.datに名前を変えればできるのですが XPでは名前を変えてもテキストファイルのままです。 XCOPYのコマンドを入れていてバックアップを取るための バッチファイルにする予定です。 すみませんがよろしくお願いいたします。

  • テキストのバッチ処理について

    【テキストファイルをバッチ処理にて書き換え】 C:\Program Files\ABC\X1\ドキュメント.txtの内容をバッチ処理で書き換えたいのですが、そのような事はかのうでしょうか? また、可能な場合どのように書けばいいのでしょうか? 「テキストの内容」 ------------------------------------- A設定 aaa-bbb-00-11 B設定 bbb-ccc-00-22 C設定 ccc-eee-00-33 ------------------------------------- 上記の内容で、22を55にバッチ処理で書き換えたい。「B設定 bbb-ccc-00-22」→「B設定 bbb-ccc-00-55」 よろしくお願いします。

  • バッチ処理とはなんですか?

    バッチ処理とはなんでしょうか? データベースやファイル上にデータがたまった時や好きな時間に起動するプログラムの処理のことをいうのでしょうか? 対義語にオンライン処理がありますが、自由に使うことができることを指すのかな?とそちらも疑問を思いました。

  • 最新日付のファイルをコピーするバッチの作成

    フォルダAの中に 20120615055243test.dat 20120617061203test.dat 20120618062331test.dat のように、年月日時分秒test.dat  という規則で名付けられたファイルがあります。 この中から、最新日付を見つけて フォルダBにコピーするというバッチを作成することが 可能なのでしょうか。 よろしくお願いします。

  • バッチ処理のプログラム

    フォートランでプログラミングされたプログラムをexe形式で受領しており、それを使って大量の解析をします。 繰り返し作業が多く、効率がよくないので、バッチ処理などで効率化する方法をご教示いただけないでしょうか? <作業の流れ> フォルダ1の中に、 インプットデータファイル60個(01-aaaA1.dat,02-abcA1.dat,03-abgA1.dat,...,60-xxx.dat) a.exe,使用するインプットデータ(a-input.dat) b.exe,使用インプットデータ(b-input.dat) があります。 なお、a.exeを実行するには、それぞれのインプットデータをその都度a-input.datに書き換える必要があります。 (1)01-aaaA1.datをa-input.datにリネーム (2)a.exeを実行すると、outフォルダが自動で作成され、その中に計算結果(a.out,b.out,c.out,d.out,e.out,f.out....10ファイル位)が格納されます。 (3)計算結果のファイル名の頭にa-input.datに変える前の名前に-を付け加え(例えば、01-aaaA1-...)を先頭に追加します。 (4)リネームした計算結果ファイルをフォルダ1の中にフォルダ2、フォルダ3、フォルダ4を作成してそのなかに移動させます。 フォルダ2 → 01-aaaA1-a.out フォルダ3 → 01-aaaA1-b.out フォルダ4 → 01-aaaA1-c.out、01-aaaA1-d.out、01-aaaA1-e.out、01-aaaA1-f.out・・・・ という具合です。 ここまでが1ケースの計算の流れになります。 次に02-abcA1.datをa-input.datにリネームして同様に繰り返します。 別処理で、このあと、b-input.datを実行しますが、b-input.datはフォルダ2内のファイル名を書く必要があるため、 フォルダ2内のファイル名を取得して、b-input.datの4行目以降に付け加える処理もお願いできると助かります。 この作業を500ケース程度するのですが、時間もなく、リネーム→実行→リネーム→移動といった作業が非効率のため、 どうがご教示願います。 OS win7

  • バッチファイルで繰り返し処理を行うには?

    テキストファイルAからJまで10個あります。 それぞれのファイルから先頭行に「日付け」とある行を抽出し新規ファイル「コピーA」から「コピーJ」まで作成したい場合はどうすればよいでしょうか? さらにそれらを一つのファイル「Z」にまとめるにはどうすればよいでしょうか?

  • Photoshop バッチ処理について

    Photoshop バッチ処理について Photoshopのバッチ処理で、別ファイルにレイヤーの複製を行うことは出来ますか? ▼事前に作成したバッチ  (1)複製もとのデータを開いたままでスタート  (2)ファイルを開く  (3)スタート前に開いたファイルに戻る  (4)複製したいレイヤーを選択し、(2)のファイルへ複製  (5)レイヤーを一番手前に移動し、名前を変えて保存  (6)ストップ で、バッチを動かしたら(2)のファイルが開けませんとエラーが… ▼やりたいこと  複数あるファイルに、別ファイルのレイヤーを複製する。  出来れば同じ位置(一番上とか一番下とか)に移動したい。  ・複製元にはレイヤーが複数あるが、複製したいレイヤーは1つ。  ・複製先のデータにはそれぞれ異なる数のレイヤーが存在する。 かなりの数のデータ処理が必要なのでお助けください。

  • バッチ処理でファイル名に日付を指定したい

    こんにちは。 使用OS:WindowsNT4.0 Server バッチファイルで、 c:\>dir >yymmdd.dat というコマンドを実行させたいのですが、ファイル名としてyymmddのところを実行した日付にしたいのです。 で、yymmddの値が正しくなるようにバッチ処理中に日付を取得して、その値を変数に代入しなければならないと考えるのですが、変数に日付を代入するコマンドがわかりません。 そもそも無理なことなのかもしれませんが、バッチ処理でシンプルに行えたらなと考えております。 方法はありますでしょうか? その後に予想される問題なのですが、仮に変数に日付が代入されたとしても、その変数の内容をファイル名の一部として指定できるかどうかも分かりません。 重ねて質問ですがこれが無理な場合、何か代替案はないでしょうか? 何がしたいかと言うと、ドライブの空き容量を定期的に自動で吐き出させたいのです。 ソフト(フリーも含めて)に頼る方法が有るのでしょうが、基本的にソフトの導入は敬遠したいと考えております。 宜しくお願い致します。

専門家に質問してみよう