Bagaimana untuk membuat fail kelompok menukar nama fail ke tarikh atau masa

Terdapat beberapa kaedah yang berbeza bagaimana ini boleh dilakukan. Di bawah adalah contoh bagaimana anda boleh menggunakan perintah tarikh dalam arahan untuk mengekstrak tarikh semasa dan menggunakan data itu untuk menamakan semula fail tersebut. Setiap perintah yang disenaraikan dalam dokumen ini akan dimasukkan ke dalam fail kumpulan.

Tarikh

untuk / f "tokens = 1-5 delims = /" %% d dalam ("% date%") menamakan semula "hope.txt" %% e - %% f - %% g.txt

Berikut adalah pecahan arahan di atas dan apa maksudnya.

  • untuk / f - untuk perintah dan suis / f.
  • "tokens = 1-5 delims = /" - Berapa banyak token data masuk (dalam kes ini tarikh) akan dipecah; 1-5 adalah 5 tanda yang berbeza. Akhirnya, delims adalah pendek untuk pembatas dan apa yang digunakan untuk memecah tarikh, dalam contoh ini / (slash ke hadapan) dan ruang (ruang sebelum petikan).
  • %% d - Watak permulaan yang digunakan untuk token. Oleh kerana terdapat 5 token dalam contoh ini ia akan menjadi d, e, f, g, dan h.
  • dalam ("% date%") - Data yang digunakan, dalam kes ini% date% ialah tarikh semasa komputer.
  • lakukan - Apa perintah untuk dilakukan. Perintah ganti nama boleh digantikan dengan apa-apa lagi.
  • menamakan semula "hope.txt" %% e - %% f - %% g.txt - Namakan semula "hope.txt" fail ke token e, f, dan g dengan sambungan file .txt. Contoh ini juga mempunyai - (tanda hubung) di antara setiap token untuk memisahkan bulan, hari, dan tahun dalam nama fail.

Apabila% date% digunakan dalam fail kumpulan ia memaparkan tarikh dalam format berikut: Sun 09/02/2007 perintah ini memecahkan tarikh ini ke token: "Sun" (%% d), "09" (%% e ), "02" (%% f), dan "2007" (%% g).

Dalam contoh ini, dengan menggunakan tarikh di atas, hope.txt akan dinamakan semula kepada 09-02-2007.txt.

Masa

untuk / f "tokens = 1-5 delims =:" %% d dalam ("% time%") menamakan semula "hope.txt" %% d - %% e.txt

Perintah ini sangat serupa dengan contoh di atas. Walau bagaimanapun, daripada menggunakan slash ke hadapan dan ruang untuk memecah data yang kami gunakan: (kolon) kerana masa itu berpecah dengan watak ini. Akhir sekali, kerana kami menamakan semula fail itu hanya pada jam dan minit contoh ini hanya menggunakan tanda d dan e. Maklumat tambahan mengenai apa yang dimaksudkan dalam baris ini terdapat dalam contoh tarikh di atas.

Apabila% time% digunakan dalam fail kumpulan ia memaparkan masa dalam format berikut: 19: 34: 52.25, perintah ini memecah kali ini ke token: "19" (%% d), "34" (%% e ), dan "52.25" (%% f).

Dalam contoh ini, menggunakan masa yang diingatkan hope.txt akan dinamakan semula kepada 19-34.txt.