批处理创建日期文件夹
㈠ 有关Windows批处理命令自动创建当天日期文件夹的疑问。
估计是系统的设置问题吧,,所以导致显示的格式不一样
至于创建目录,,因为最终的名称中有空格符,,所以你得给全路径添加引号,,把路径括起来
如下
md "E:\%date%"
㈡ 批处理创建今天日期的文件夹,复制昨天文件夹下的文件到今天文件夹目录下
@echo offif exist "C:\Windows\System32\schtasks.exe" (echo ok ) else echo nopause>nul先运行一下脚本,看一下是 ok 还是 no :: 中国批处理脚本联盟
㈢ 批处理如何求一个文件夹(文件)的创建时间
文件或文件夹的创建日期和时间,可以用 dir /tc 来得到。
赋予变量,可以使用 for。例如,列出当前文件夹的 文件名 及 创建日期_时间:
@echo off
for /f "skip=1 tokens=1-4 delims= " %%a in ('dir /tc /a-d ^| find ":"') do (echo %%d _ %%a_%%b)
pause>nul
㈣ 如何用批处理命令在指定位置创建以日期命名的文件夹,且文件夹内创建5个子文件夹
复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echooff
rem在指定目录里以当前日期为名创建一个文件夹及其多个子文件夹
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
set"folder=D:xxxyyy"
for/f"tokens=2delims=="%%ain('wmicOSgetLocalDateTime/value^|find"="')dosetd=%%a
settoday=%d:~,4%-%d:~4,2%-%d:~6,2%
for%%ain(
"A"
"B"
"C"
"D"
"E"
)do(
echo;"%folder%\%today%\%%~a"
md"%folder%\%today%\%%~a"
)
:end
echo;%#%+%$%%$%/%@%%z%
pause
exit
㈤ 批处理定时创建日期文件夹并转移文件夹
你这个有点矛盾。
比如现在再过一个半小时左右就是24点了,那么日期就会变成8月20日,而不是8月19日,那么这时你的Games目录中已经存在了8月20日的文件夹了吗?
你的要求是不是等一下24点创建8月19的文件夹,并把Games目录中8月19的文件夹放进前面创建的文件夹。?
㈥ 怎么把带有日期命名的文件用批处理按日期的年月命名在别的盘创建文件夹,并移动进去
@echo off & title 根据文件名中的年月,创建对应目录,并把文件归类进去 By 依梦琴瑶
::设置源文件所在目录路径(最后无需“\”这个符号)
set SrcPath=D:
::设置要被处理的文件格式,所有格式请直接设为*
set Ext=*.txt,*.pdf
::是否递归子目录,是=1,否=0
set Sub=0
::设置目标目录保存路径(最后无需“\”这个符号)
set SavPath=E:
cd /d "%SrcPath%"
if %Sub% equ 1 (set "Sub=/s") else set "Sub="
for /f "delims=" %%a in ('dir /a-d%Sub%/b %Ext%') do (
call :MoveFile "%%~a"
)
echo 完成,请按任意键退出。
pause>nul & exit
:MoveFile
set "Name=%~n1"
set "YM=%Name:~,6%"
if not exist "%SavPath\%YM%\." md "%SavPath\%YM%"
move "%~1" "%SavPath\%YM%\"
goto :eof
以上代码保存为ANSI编码的脚本文件。由于是手机上编写,未进行测试,所以不保证代码运行正常。请自行使用不重要的文件进行测试。
㈦ bat创建以当前日期命名的文件夹
1、在当前文件夹内,右击新建》文本文档。
㈧ 如何在windows中如何用批处理(bat)自动创建当日文件夹
@echooff
setnd=%date:~,4%%date:~5,2%%date:~8,2%
mdC:测试\%nd%AAA
mdC:测试\%nd%BBB
mdC:测试\%nd%CCC
㈨ 用批处理按日期每天建立文件夹,并在这个日期文件夹下建立2个文件夹
@ECHOOFF
pushd%~dp0
::设置创建路径
MD%date:~,4%%date:~5,2%%date:~8,2%
CD/d%date:~,4%%date:~5,2%%date:~8,2%
MD文件夹1
MD文件夹2
PAUSE
::默认在批处理所在目录创建,修改pushd后面的路径可以指定文件夹创建路径.
㈩ 批处理 怎么创建时间日期作为文件夹名 可以的话能实现定时拷贝文件的功能
取得时间可以用批处理,比如
@echo off
set now=%DATE:~0,4%_%DATE:~5,2%_%DATE:~8,2%#%time:~0,2%_%time:~3,2%_%time:~6,2%
md d:\%now%
就可以在d盘创建一个格式为年_月_日#时_分_秒格式的文件夹,加入你的复制文件功能就行了
定时功能bat做不到,你只需要把这个bat加入系统控制面板下的任务计划里就能定时执行了。
但是提个建议,如果你是需要定时备份之类,用批处理有几个缺点,一是效率很低(很容易因为其它原因中断),二是没有没有高级备份功能(比如差异备份,增量备份,这一点在要备份的文件很多时非常重要),三是不会自动控制备份数据和格式(比如压缩和定时删除过期文件),所以一般只有在要求很低的情况下才会用批处理,大部分情况下,需要用到诸如second这类专业备份软件。