Date Windows(全部)如何在新文件夹创建结束时追加日期?

Date Windows(全部)如何在新文件夹创建结束时追加日期?,date,batch-file,piping,Date,Batch File,Piping,我试图弄清楚如何创建一个新文件夹,在目录名的末尾附加日期而不是时间。我只需要当前的创作时间,不需要更多 尝试使用一些非常基本的东西,比如下面的例子 if exists CNC_%date% goto EXIST if not exists CNC_%date% goto CREATE :CREATE mkdir CNC_%date% :EXIST echo Folder already exists! echo Check directory and rename it to pre

我试图弄清楚如何创建一个新文件夹,在目录名的末尾附加日期而不是时间。我只需要当前的创作时间,不需要更多

尝试使用一些非常基本的东西,比如下面的例子

if exists CNC_%date% goto EXIST

if not exists CNC_%date% goto CREATE

:CREATE

mkdir CNC_%date%

:EXIST

echo Folder already exists!

echo Check directory and rename it to prevent loss of data.

echo.

echo Press any key to exit.

pause >nul

goto END

:CREATE

echo Creation successful!

echo Press any key to exit.

pause >nul

:END

exit
。。。由于反斜杠,导致创建一个嵌套目录,如
“C:\“CNC\U Fri 11”\22\2013”

有没有办法通过本机Windows程序来传递反斜杠,并用下划线切换它们?在Linux中,grep可能是我的答案,但我需要一个本机Windows方法,因为它需要可移植

mkdir cnc_%date:/=_%
使用日期变量,将斜杠替换为下划线

使用日期变量,将斜杠替换为下划线

使用日期变量,将斜杠替换为下划线


使用日期变量,将斜杠替换为下划线

我以前从未见过这种语法,它叫什么?变量子字符串替换或任何具有相同含义的变体
%date%
是变量。使用的sintax是
%varName:searchString=replaceString%
。这样,斜杠就被下划线代替了。我以前从未见过这种语法,它叫什么?变量子字符串替换或任何具有相同含义的变体
%date%
是变量。使用的sintax是
%varName:searchString=replaceString%
。这样,斜杠就被下划线代替了。我以前从未见过这种语法,它叫什么?变量子字符串替换或任何具有相同含义的变体
%date%
是变量。使用的sintax是
%varName:searchString=replaceString%
。这样,斜杠就被下划线代替了。我以前从未见过这种语法,它叫什么?变量子字符串替换或任何具有相同含义的变体
%date%
是变量。使用的sintax是
%varName:searchString=replaceString%
。这样,斜杠将替换为下划线。