バッチファイルで月のパラメータを設定する方法を教えてください。


0

あるドライブから別のドライブにファイルを移動するバッチファイルを書いています。

毎日他のソースからD:ドライブにファイルを受け取ります。私のE:ドライブには、2013年8月、2013年9月など、月ごとのフォルダがあります。各月のファイルをD:からE:に適切なディレクトリに移動します。

これは私がこれまでに持っているものです:

@ECHO OFF 
:START 
XCOPY D:\AS\*.*/E/D E:\August 2013 (Here I want to set parameter for auto update of month, which should be pickup from System)
echo y | del %1*.* D:\AS\ 
:END
ECHO Quitting 
PAUSE

バッチファイルでmonthパラメータを設定する方法を教えてください。


あなたの質問ははっきりしていません。正確にどこで行き詰まっていますか?明確にするために、これまでに完成したコードを投稿してください。注意してください、私たちはスクリプト作成サービスではありません。
Ƭᴇcʜιᴇ007

@ECHO OFF:XCOPY Dを開始:\ AS *。* / E / D E:\ 2013年8月(ここでは、月の自動更新のパラメータを設定します。 del%1 *。* D:\ AS \ ECHO終了PAUSE
sekar k

1
あなたの質問にそれを編集してもらえますか?それはあなたが適切なフォーマットを適用することを可能にするでしょう。 :)
Ƭᴇcʜιᴇ007

1
私はあなたの質問を編集しましたが、あなたの質問は曖昧なままです:今月は何ですか?ファイルのタイムスタンプ?現在の日付は?編集してください。
Jan Doggen

回答:


0

使う WMIC Path Win32_LocalTime Get Month 月の数値を返します(つまり、現在8月であれば、これは 8。)そこから変数を使うことができます Switch 数字を月名に変換します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.