返回首页

嗨,
IA有一批非常好的这一切,但没有那么好,我想在vb.net中使用,将有相同的效果,我的批处理脚本命令类型。
我知道,我可以使用批处理代码在vb.net,我知道我可以调用。bat文件,但是这不是我想要的。
它应更多钞票使用vb.net代码做同样的事情。批次代码

这是我得到正确的批处理文件。
它是什么检查,如果存在一个文件夹,如果不能与今天的日期。
例如F:\备份\备份\ 2012年1月10日
然后,它会打开文件夹


:: <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%"

这是一些vb.net的代码片断,从另一个项目是我
工作它会看到,如果一个文件夹存在,如果没有一个文件夹
{C}:8327439 |会员

回答