【问题标题】:Powershell rename and move file every dayPowershell 每天重命名和移动文件
【发布时间】:2018-02-26 09:57:44
【问题描述】:

我想创建一个 powershell,它必须通过添加当前日期来重命名文件,然后将其移动到另一个文件夹(即存档)。该脚本应在每天的特定开始时间(晚上 10:00)自动执行

我想知道是否有人可以帮助我做到这一点。

提前致谢!

【问题讨论】:

  • 欢迎来到 Stack Overflow!您似乎在要求某人为您编写一些代码。 Stack Overflow 是一个问答网站,而不是代码编写服务。请see here学习如何写出有效的问题。

标签: powershell windows-server-2012


【解决方案1】:

这不是stackoverflow的工作方式,但我已经准备好了这部分

$destpath = 'C:\TEMP\XMLTRANS\Backup\'+(get-date -Format yyyyMMddHHmm)+'.xml' $sourcepath = 'C:\TEMP\XMLTRANS\FILE.xml'

Move-Item -Path $sourcepath -Destination $destpath

您可以在调度程序或 Cron 后面运行此脚本

希望对您有所帮助!

【讨论】:

    【解决方案2】:

    此脚本将重命名文件并添加日期/时间戳并移动到另一个文件夹。

    上面提到了@alex,因为我使用了他的脚本并做了些许改动。我想保留原始文件名,但添加日期/时间戳。谢谢亚历克斯,对于像我这样的新手来说非常简单的脚本:)

    $fileName = 'My Test File_'
    $destpath = 'G:\ArchiveFolder\'+ $filename + (get-date -Format yyyyMMddHHmm)+'.sql' 
    
    $sourcepath = 'G:\OriginalFolder\My Test File.sql'
    
    Move-Item -Path $sourcepath -Destination $destpath
    

    希望有帮助吗?

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-29
    • 1970-01-01
    • 2015-06-03
    • 1970-01-01
    • 2020-06-22
    • 1970-01-01
    • 2013-05-26
    相关资源
    最近更新 更多