当前位置:  开发笔记 > 编程语言 > 正文

如何制作具有今天日期的文件夹,然后将文件复制到该文件夹​​?

如何解决《如何制作具有今天日期的文件夹,然后将文件复制到该文件夹​​?》经验,为你挑选了1个好方法。

我正在尝试使我的一天自动化,其中一部分是创建一个日常工作文件夹并复制一个“作业笔记”文件,该文件我将使用,重命名和保存每个作业,并在第二天再次重复。

我找到了一个脚本,该脚本可以根据今天的日期创建一个文件夹,该脚本有效,并且我显然找到了有关如何复制文件的示例。我正在寻找的是将两者结合起来。我只需要基本的东西。这是我用于创建文件夹的代码。我只是不知道要在“复制文件”操作中添加什么以使其使用该特定目录名(基于今天的日期)。

$location = New-Item -Path C:\Users\XXXXXXX\Documents\test -ItemType Directory -Name ("$(Get-Date -f MM_dd_yy)")

$dirname = "$((get-date).toString('MM-dd'))"
md $dirname

任何帮助将不胜感激,包括以上代码不是实现此目的的最简单方法。

PS无论是批处理文件还是PowerShell都可以,我正在学习这两种方法。



1> Ansgar Wiech..:

您已经在$location变量中找到了位置。只需将其用作目的地Copy-Item

$basedir = "$env:USERPROFILE\Documents\test"
$today   = (Get-Date).ToString('MM_dd_yy')

$location = New-Item -Path $basedir -Type Directory -Name $today

Copy-Item 'C:\path\to\job_notes.txt' -Destination $location

md只是一个简写(New-Item使用所需参数调用的函数的别名)。

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有