我有大约50个XML文件,每次运行特定逻辑时都会生成新的文件。现在,我想将这50个文件存储在特定的日期时间文件夹中。无论我针对一个特定日期运行多少次该逻辑,XML文件都应该仅覆盖该特定日期(基于hhmmss)。简单来说,如何创建一个以当前日期命名的文件夹,并根据日期将XML文件存储在其中?
例如:有3个XML文件file_1.xml,file_2.xml和file_3.xml。现在我希望按以下格式创建文件夹:
今天的日期将被用作文件夹名称,该文件夹将用于存储所有3个XML文件。
明天的文件夹名称将是:
问题在于- XML_29_10_2012_091717文件夹与其中的File2.xml被创建了,但不是在C:\Test中,而是在脚本所在的地方。
我需要在C:\test中创建XML_29_10_2012_091717文件夹,并将File2.xml放置其中。
环境:Win Xp Professional。
非常感谢任何帮助。
谢谢。
例如:有3个XML文件file_1.xml,file_2.xml和file_3.xml。现在我希望按以下格式创建文件夹:
**xml_yyyymmdd_hhmmss**
这个项目需要一个文件夹来储存所有的XML文件。
For Eg: Xml_20121029_180912
今天的日期将被用作文件夹名称,该文件夹将用于存储所有3个XML文件。
明天的文件夹名称将是:
Xml_20121030_170912
我的代码如下:
$location = New-Item -Path . -ItemType Directory -Name ("XML_$(Get-Date -f dd_MM_yyyy_hhmmss)")
$rptdir = "C:\Test"
$ rptdir = ($rptdir + '\' + $location.Name)
$outputFile= "$rptdir\File_2.xml"
$row = "\\shared\Data\DevSB\CS\appSomeSystem.dll"
& /f:$row /o:$outputFile
输出错误:无法找到路径“C:\test\XML_29_10_2012_091717\File2.xml” 的一部分。 问题在于- XML_29_10_2012_091717文件夹与其中的File2.xml被创建了,但不是在C:\Test中,而是在脚本所在的地方。
我需要在C:\test中创建XML_29_10_2012_091717文件夹,并将File2.xml放置其中。
环境:Win Xp Professional。
非常感谢任何帮助。
谢谢。