嗨,
IA有一批非常好的这一切,但没有那么好,我想在vb.net中使用,将有相同的效果,我的批处理脚本命令类型。
我知道,我可以使用批处理代码在vb.net,我知道我可以调用。bat文件,但是这不是我想要的。
它应更多钞票使用vb.net代码做同样的事情。批次代码
这是我得到正确的批处理文件。
它是什么检查,如果存在一个文件夹,如果不能与今天的日期。
例如F:\备份\备份\ 2012年1月10日
然后,它会打开文件夹
这是一些vb.net的代码片断,从另一个项目是我
:: <summary>
:: This Script will make a Dir Backups\"Corrent Date"
:: YYYY-MM-DD
:: HH:MM:SS
:: </summary>
:: <remarks></remarks>
@echo off
REM <Format Settings>
:: ***********************************
set YourDateFormat=%%D-%%C-%%B
set YourTimeDormat=
REM Add time to the dir? 0=Off 1=On (to be tested)
set TimeDir=0
REM This is the name of the folder. (No Spacers)
set backupfolder=Backups
:: SEE LINE 43
REM </Format Settings>
:: ***********************************
REM Get the date to var
@for /F "tokens=1,2,3,4 delims=/ " %%A in ('Date /t') do @(
set DayW=%%A
set Day=%%B
set Month=%%C
set Year=%%D
set AllDate=%YourDateFormat%
::set AllDate=%%D-%%C-%%B
REM AllDate=%%D-%%C-%%B-%%A
)
REM Get the time to var
@for /F "tokens=1,2,3 delims=:,. " %%A in ('echo %time%') do @(
set Hour=%%A
set Min=%%B
set Sec=%%C
set AllDatem=%%A-%%B
)
REM Get the AM/PM to var
@for /F "tokens=3 delims=: " %%A in ('time /t ') do @(
set AMPM=%%A
)
:: This is your Dir String
:: ***********************************
set dir=%cd%\%backupfolder%\%AllDate%\
:: ***********************************
::echo Your Dir is : %dir%
::pause
REM You can use %AllDatem% %AMPM%
md "%dir%"
::echo Your Dir is: %dir%
%SystemRoot%\explorer.exe "%dir%"
工作它会看到,如果一个文件夹存在,如果没有一个文件夹
{C}:8327439 |会员