我正在重命名目录的文件。 重命名它们的方法是在文件名的开头添加一个字母,具体取决于用户选择的选项(“F”或“O”)。此练习的可能解决方案如下: 循环迭代次数与目录中的文件数一样多。 但是,当我尝试按如下方式更改代码时: 事实证明,在某些情况下,如果文件夹中有两个文件,循环会再迭代一次。 有时循环 o ...
我正在重命名目录的文件。 重命名它们的方法是在文件名的开头添加一个字母,具体取决于用户选择的选项(“F”或“O”)。此练习的可能解决方案如下: 循环迭代次数与目录中的文件数一样多。 但是,当我尝试按如下方式更改代码时: 事实证明,在某些情况下,如果文件夹中有两个文件,循环会再迭代一次。 有时循环 o ...
我有一个脚本,可以将扩展名 xml 添加到没有扩展名的文件中。 这非常适用于以下文件: BC Logistics SPA con Socio Duo - 2022-03-31 - FT 123456VESE 但是,它不适用于以下文件: ABC. Mini MAGAZZINI - 2022-02-25 ...
我正在尝试使用帐号和对账单日期重命名 MT940 格式的银行对账单。 这些语句包含以下内容(示例): 我结合一些示例编写了以下 powershell 脚本,但就目的而言似乎很长。 问:这个脚本有没有简洁的写法? ...
大家好,很抱歉这个蹩脚的问题,但我真的在这里挣扎。 我可以将要重命名的文件以及文本文件的内容放入变量中,如下所示: 但是如何将它传递给 Rename-Item 命令,以便 txt 文件中的每一行都用于连续重命名另一个文件? 我试过了: Rename-Item -Path $filestochang ...
我有一个文件夹,其中有 100 个子文件夹和文件,这些子文件夹的名称带有前导和尾随空格。 这些文件夹和文件是使用 Node JS 应用程序创建的。 我现在需要从文件夹和文件的文件名中删除前导和尾随空格。 我发现这个脚本似乎是为此目的而构建的。 如果我使用 function 创建具有同一博客中提到的 ...
我是PowerShell新手所以请保持温柔,我想批量重命名一组文件。 然后填充第一个数字,以便它们在我的设备上按顺序播放。 例如,我有一个充满 MP3 的文件夹ABCDEF_S3L1_010221_GHIJK.mp3到ABCDEF_S3L49_210921_GHIJK.mp3 我试图将它们重命名为0 ...
我有一个需要重命名的文件夹。 $home/dir1/dir_to_rename_12344343 $值=abcd-1234 我知道文件夹的开头模式,但不知道全名。 我试图做这样的事情 cd $home/dir1 重命名项目 'dir_to_rename*' '$value' 但它一直给我一个错 ...
我正在尝试使用 PowerShell 脚本整理从我的 iPhone 导入的文件,特别是希望编辑的照片 (IMG_E001.jpg) 覆盖未编辑的照片 (IMG_001.jpg)。 我正在使用rename-item ,但不知道如何让它覆盖文件。 我目前的解决方法是将所有已编辑的文件移动到它们自己的文 ...
我正在使用 Powershell 并尝试返回目录的子项,该目录恰好是子目录,然后使用Rename-Item cmdlet 将子目录名称重命名为其他名称。 我觉得下面的代码应该可以工作: 但我收到此错误: Rename-Item: Source and destination path must b ...
我可以使用以下方法批量重命名工作目录中的文件: 但是我希望文件重命名从零开始。 说0500,依次重命名。 返回错误。 如何告诉重命名从 0 以外的数字开始? ...
我是编程新手,需要一些提示。 我需要替换某个位置中以日期为前缀的文件夹/文件,因此文件夹的名称是动态的,例如: C:\\20200825_Folder1 我想重命名这个文件夹在 C:\\A_Folder1 我尝试了以下方法: 或者 作为解决方案,我复制了“*Folder1”,将其重命 ...
我不太了解(在细节和细节上)Powershell 在处理路径字符串中的方括号(只是因为它在内部多次转义字符串)中的愚蠢和荒谬的问题/错误,我必须在其中使用带有星号的正则表达式(*)匹配/捕捉模式。 我进行了繁重的谷歌搜索,发现有方法[WildcardPattern]::Escape($Filenam ...
我在一个文件夹中有一组文件。 我想通过将部分文件名移动到不同的 position 来编辑所有文件名。 这是我所拥有的样本: 这就是我想要的: 基本上,我想在“Dist_(number)”之后放置“ND_(number)” 谢谢您的帮助。 ...
我想一次性替换几个文件名参数。 尝试以下操作会导致错误声称“文件已存在”。 有没有办法在一次传递中命名多个替换参数? ...
我正在寻求创建脚本的帮助,该脚本可以将目录中包含的所有文件重命名为 csv 文件中引用的表。 例如,我有一个随机文件名的文件夹,我还有一个 csv 文件,A 列中有当前文件名,而实际文件名应该在 B 列中更改为什么。 我考虑过使用以下内容: get-childitem *pdf -force | ...
我正在尝试重命名位于多个文件夹中的一堆文件。 文件名不是唯一的,因为它们存在于多个目录中。 因此,我想根据路径获取所有特定文件,然后使用 Rename-Item cmdlet 使它们唯一。 我正在使用 Import-Csv cmdlet,因为我在文本文件中有路径和新文件名(标题分别是 oldPat ...
我绝不是一名程序员,并且对使用 powershell 是全新的,但我的任务是为 FTP 的日常文件设置一些批量导出过程。 我需要想出一个脚本来更改文件名并将它们在同一目录中更改为新名称; 示例:文件将如下所示(YYYYMMDD 将是变化的变量)YYYYMMDD_Share_Support.txt Y ...
我正在尝试重命名按顺序排列的文件。 新文件名将包含一个区分它的变量。 如何格式化该变量以使其始终为 2 位数字?Get-ChildItem *.jpg | %{$x=1} {Rename-Item $_ -NewName "FileName$x.jpg'; $x++} 这是我从多个来源混编以尝试 ...
尝试制作脚本来备份特定文件夹,然后在HKLM ... \\ ProfileLists下重命名目标用户的GUID密钥,但是redirect-item命令复制了该密钥,并使用附加名称创建了新密钥,尽管已具有完整名称。访问 使用-force进行了尝试,尝试使用move-item而不是重命名,但是 ...
我试图通过在文件中添加基于递增计数器的前缀来重命名文件,例如: 但是所有处理过的文件都是$count++中的71_和$count永不递增,并且文件名是否前缀相同? 为什么? ...