2015-11-09 1 views
-2

Salut, fondamentalement, j'avoir ce fichier texte avec le nom de « Rapport 11/08/2015 »,Date de Incrémenter le nom du fichier en utilisant le code de lot

Je voudrais créer un fichier de commandes qui, lorsqu'il est cliqué fixerait la date actuelle , ou au moins incrémenter les nombres.

Une idée de comment je pourrais faire cela?

+2

Réglez la date où? Combien voulez-vous augmenter? –

+1

Pour _ "définir la date actuelle" _ utiliser la commande 'date'. Pour _ "incrémenter les nombres" _ utilisez 'set/A numbers + = 1'. Si vous souhaitez une réponse plus précise, posez une question plus précise! – Aacini

+0

réussi à le faire réponse est ci-dessous, merci :) –

Répondre

0

réussi à le faire, désolé si ma question n'a pas été aussi claire, mais cela change fondamentalement le nom du fichier texte à la date actuelle

@echo off 
for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set "dt=%%a" 
set "YY=%dt:~2,2%" 
set "YYYY=%dt:~0,4%" 
set "MM=%dt:~4,2%" 
set "DD=%dt:~6,2%" 
set "HH=%dt:~8,2%" 
set "Min=%dt:~10,2%" 
set "Sec=%dt:~12,2%" 

set datestamp=%YYYY%%MM%%DD% 
set timestamp=%HH%%Min%%Sec% 
set fullstamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec% 

ren "C:\Users\np\Desktop\text.txt" "Report - %fullstamp%.txt"