rename-item-cmdlet

    1热度

    2回答

    我试图将文件从源文件夹复制到目标文件夹。我只想复制过去20分钟内修改过的文件。虽然我正在复制,但我还想将日期和时间附加到文件名的末尾。该脚本我现在有是: $DestinationFolder = "C:\Output\" $timespan = new-timespan -minutes 20 $Files = Get-ChildItem "C:\Input\*" -File foreach

    1热度

    1回答

    我一直在寻找关于这个问题的帮助几个小时,没有运气。我的脚本监视一个文件夹,查找大于12分钟以'.tmp'结尾的文件。然后它删除'.tmp'。这部分工作正常。 我希望脚本输出一个文本文件,其中包含重命名文件的文件名。使用下面的脚本,文本文档是空的。 #Computer name from Description $ComputerName = Get-WmiObject -Class Win32_

    0热度

    2回答

    脚本的工作原理几乎如此,仍在重命名重复文件。我无法弄清楚如何得到它来命名文件,如 文件名(1).EXT 文件名(2).EXT 我已经得到最接近的是 文件名(1).EXT 文件名(1)(2).EXT `#region actual script $srcRoot = "C:\srcLocation" $dstRoot = "C:\dstLocation" $fileList = Get-Ch

    1热度

    2回答

    我有一个偶尔会出现不同步的谷歌驱动器文件夹。谷歌(或某人)将追加(1)到目录/文件名称。然后,它将删除原来的目录,我将有一堆名为“xxx(1)”的文件夹和文件。 我一直在试图编写一个PowerShell脚本来抓取目录树,并通过简单地删除“(1)”部分来重命名文件夹/文件。我意识到这可能会导致一些冲突,但我希望可以用脚本替换大部分内容。我不关心目录结构,如果需要,我会恢复,但这只是一种滋扰。 我试过

    -1热度

    1回答

    我试图重新命名一个文件,然后将文件复制到该位置,我得到的错误是 重命名,编号:不能重命名,因为在项目....不存在。 我相信这个问题是该文件不具有扩展名,所以我有这样的: rename-item "\\$serverName\c$\temp\filename" -NewName filename.$currentdate

    0热度

    1回答

    我有几十万个文件位于〜40个文件夹中(这些子文件夹位于同一个超文件夹中,我将称之为'测试')。我试图使用PowerShell来替换文件夹名称中找到的语法,但也使用文件名。 基本上我的文件夹和文件中包含的字符“PXXXX_0”相同的字符串,我想批量重命名“PXXXX_” 这里是我以前首先映射文件的兴趣&文件夹中的代码 cd C:\test Get-ChildItem -Filter "*PXXX

    0热度

    2回答

    我一直在尝试使用Powershell来批量重命名文件夹目录。 我有很多被格式化的文件夹ab_xxxxx_xxxxx_xxx(其中x是一个数字) 我希望它被重命名为ab_xxxxxxx_xxxxxxx_100xxx。 我已经尝试使用重命名替换命令项,并将其每_ 除权后增加了100。 Get-ChildItem -Path ab_ _ _ * -Directory | ForEach-Object -

    0热度

    1回答

    我想使用Powershell v2.0将“.backup”附加到所有文件和文件夹名称(包括子文件夹中的子文件夹和文件)。 我想出了这个脚本: $origin = get-childItem -recurse | ?{ !($_.name -like "*.backup") } $folders = $origin | ?{ $_.PSIsContainer } $files = $origin

    2热度

    1回答

    我有一堆在下面的模式命名的JPG图片文件不起作用: 0001-rand01_012.jpg 0002-rand03_034.jpg 我想通过去除前5个字符来获得的形式将其重命名: rand01_012.jpg 等。 我用下面的命令: Get-ChildItem | Rename-Item -NewName {$_.name.Substring(5)} 当使用这种带-whatif标志我

    -1热度

    2回答

    我是使用PowerShell的新手,并且想知道如何填充几个相似文件名中包含的数字字符串,以便在每个文件名中具有相同数量的数字。 也就是说,我有一个包含这300个文件的文件夹: dummy name 1.txt通过dummy name 300.txt 和只是想重命名在他们不到3个数字的所有文件都正好3个数字,例如如: dummy name 001.txt通过dummy name 300.txt