AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题

问题[rename](computer)

Martin Hope
Nicke Manarin
Asked: 2022-10-19 06:21:37 +0800 CST

批量重命名具有无效 NTFS 文件名的文件夹中的所有文件(以空格结尾)

  • 7

我有一个文件名以空格结尾的文件夹(在扩展名之后),如下所示:

"File.txt "

Windows,当然不喜欢我重命名/擦除/移动文件。我注意到我可以使用 Winrar 或其他第三方应用程序手动重命名每个文件。

可以批量重命名所有文件吗?

windows rename
  • 1 个回答
  • 29 Views
Martin Hope
amymor
Asked: 2022-08-26 05:51:41 +0800 CST

如何在不使用 Powershell 的情况下使用通配符为文件夹名称添加前缀

  • 5

我想创建一个批处理脚本来重命名C:\Program Files\WindowsApps\Microsoft.GamingServices_4.66.30001.0_x64__8wekyb3d8bbwe,+Microsoft.GamingServices_4.66.30001.0_x64__8wekyb3d8bbwe但更新后版本号可能会更改,所以我想使用通配符,但不能使用Ren,因为它不能用通配符重命名文件夹,也不能使用Move,因为它不能为文件夹添加前缀。我不想使用 powershell,因为我想将它添加到上下文菜单中以切换启用/禁用游戏服务,所以速度对我来说很重要,(powershell 太慢了)。

我之前试过:

move /Y "C:\Program Files\WindowsApps\+Microsoft.GamingServices_*" "+Microsoft.GamingServices_*"

谢谢

windows rename
  • 1 个回答
  • 38 Views
Martin Hope
ChrisF
Asked: 2022-04-19 08:26:29 +0800 CST

如何从文件名中删除文件夹名称?

  • 5

我有很多具有以下格式名称的文件:

[文件夹名] [文件名].txt

位于正确的文件夹中 - 例如:

+- Folder 1
    +- Folder 1 File 1.txt
    |- Folder 1 File 2.txt
+- Folder 2
    +- Folder 2 File 1.txt
    |- Folder 2 File 2.txt

我需要从文件名中删除文件夹名称。

我找到了 Powershell 命令$file.DirectoryName,但它显然在重命名命令中不起作用:

get-childitem -filter "*.txt" -recurse | rename-item -newname {$_.Name -replace "$file.DirectoryName ", ""}

因为这是在做简单的模式匹配而不是评估变量——尽管语法着色暗示它会这样做。

我在这里想念什么?

powershell rename
  • 1 个回答
  • 224 Views
Martin Hope
Mortyfar
Asked: 2022-03-21 08:36:16 +0800 CST

如何在我的在线 powershell 命令中实现 IF 语句

  • 5

我在批处理文件中运行 powershell 命令以从文件夹名称中删除括号,但它会重命名路径中的所有文件夹,如果文件夹名称不包含括号,它会给我一个错误。

我希望它在特定文件夹上运行,并且我希望它在运行之前检查名称是否包含括号。如果名称中没有括号,它应该什么都不做。

希望保持它是一个单行命令

我已经搜索了互联网,但我找不到解决方案。

命令:

powershell -command "Dir -Path e:\test | rename-item -NewName { $_ -replace '\[','_' -replace '\]','_'}"

批处理文件使用一些参数自动运行,并且我从参数中获取要重命名的目录的确切名称。(即start.bat param1 param2)

我试图实现 IF 语句,但我就是想不通。

删除括号的原因是,模块“remove-itemsafely”不能处理带括号的名称。此模块将文件放入回收站,而不是永久删除它们。

希望有人可以帮助我,谢谢。

powershell rename
  • 2 个回答
  • 74 Views
Martin Hope
Robert
Asked: 2022-01-28 02:31:50 +0800 CST

使用 powershell 将文件夹名称更改为 ( ) 之间的名称

  • 6

我有一个文件夹结构,并且在所有文件夹中都有一部分位于 ( ) 之间。
像“文件夹示例(12345)”
现在我必须用 ( ) 之间的名称重命名所有文件夹。
所以结果是文件夹“12345”

我有一个开始,然后我被卡住了。

# Root path
$RootPath = "E:\Test\"
# Rename folders 
Get-ChildItem -Path $RootPath -Filter '*()*' -Directory -Depth 0 | Rename-Item -NewName
powershell rename
  • 2 个回答
  • 725 Views
Martin Hope
Inès Zarka
Asked: 2022-01-14 02:02:48 +0800 CST

使用重命名命令将字符附加到名称的特定部分

  • 5

我使用重命名命令解决了一个问题。我有一个文件列表,其名称如下:

FT_440210.jpg FT_4302110.jpg

我需要在 FT_ 和 440210 之间附加“AGF”。导致:FT_AGF_440210.jpg。

在使用了很多选项后,它似乎无法正常工作。我已经尝试了命令的 -A 参数,它只是附加在文件的开头或结尾或一些通配符,例如:

重命名-nv s/^_4302110/AGF *.jpg

如果需要,请有人已经遇到问题,或者至少有一个没有重命名命令的其他选项。

谢谢,

linux rename
  • 1 个回答
  • 22 Views
Martin Hope
AR.C
Asked: 2021-10-14 18:03:03 +0800 CST

重命名多个文件而无需下载其他软件

  • 5

重置笔记本电脑时,备份和恢复出现问题。现在我的所有文件看起来像这样:备份出错后的文件名

我尝试通过 Windows 恢复将驱动器重新添加为恢复选项(希望如果我能够进行恢复,该软件会自动将所有这些文件带回我的笔记本电脑,而不需要备份日期信息),但是 Windows 恢复工具拒绝识别已保存到此驱动器上的 FileHistory。

现在我希望将这些文件剪切粘贴(移动)到笔记本电脑上,并正在寻找一种方法来删除该备份日期信息。

在意识到必须有一种方法来自动化这个繁琐的任务之前,我已经手动完成了一些文件。

有没有办法以某种方式重命名所有这些文件,以便删除备份日期信息而无需下载任何外部软件?

我通读了如何批量重命名文件?但我仍然不确定该怎么做。

喜好:

  • 当整个文件夹从外部驱动器移动到笔记本电脑时,会发生重命名
  • 没有对文件详细信息进行任何更改,例如“修改日期”

编辑:

示例:备份文件位于我的外部驱动器上的以下位置:
D:\FileHistory\myuser\LAPTOP-78RBSL7E\Data\C\Users\myuser\Desktop\Education\High School\G12\Politics

它应该复制到我笔记本电脑上的这个位置:
C:\Users\myuser\Desktop\Education\High School\G12\Politics

文件名应该从Culminating Essay (2021_05_02 18_14_18 UTC)到Culminating Essay

此名称更改也应适用于 zip 文件

windows-10 rename
  • 2 个回答
  • 200 Views
Martin Hope
marshallgrads
Asked: 2021-05-07 12:14:45 +0800 CST

当字符并不总是相同时,如何通过删除文件名的一部分来重命名多个文件

  • 6

我希望有人能指导我做我想做的事。

我发现之前的一篇文章显示了以下 PowerShell 语句,它对我批量重命名一些文件产生了奇迹。

get-childitem *.mp4 | foreach { rename-item $_ $_.Name.Replace("_Title1", "") }

这使我可以重命名特定文件夹中的所有文件,以便:

  • 电影One_Title1.mp4
  • 电影二_Title1.mp4
  • 电影三部曲.mp4

重命名为以下内​​容:

  • 电影一.mp4
  • 电影二.mp4
  • 电影三.mp4

我想看看如何编辑我的上述语句以允许我捕获和重命名具有不断变化的数字的文件,例如:

  • 电影Four_Title12.mp4
  • 电影Five_Title36.mp4
  • 电影 Six_Title49.mp4

可以重命名为:

  • 电影四.mp4
  • 电影五.mp4
  • 电影六.mp4
powershell rename
  • 1 个回答
  • 337 Views
Martin Hope
Lamington2m2
Asked: 2020-12-10 04:50:00 +0800 CST

重命名 pdf 文件以包含父文件夹名称作为前缀,并包含唯一的后缀

  • 5

请你帮忙。如何重命名 pdf 文件以包含父文件夹名称作为前缀,并添加DRAFT为后缀?

例如,对于父文件夹名称\ABCDEF:

  • xyc123.pdf
  • fgh456.pdf

我希望它看起来像这样\abcdef:

  • abcdefDRAFT.pdf
  • abcdefDRAFT.pdf

每个 pdf 始终是唯一的,每个文件夹始终是唯一的。
我只需要.pdfs每个文件夹中的对应来匹配文件夹名称。

我是脚本新手,我想使用记事本编写和运行脚本
(我无法下载任何第 3 方软件)。谢谢你。

script rename
  • 1 个回答
  • 206 Views
Martin Hope
John
Asked: 2020-11-07 06:01:13 +0800 CST

重命名正则表达式无法重命名文件

  • 5

我有一堆像1.jpg 2.PNG 3.gif 4.jpeg在目录中的图像。我想将它们全部重命名为1-s.jpg 2-s.PNG 3-s.gif 4-s.jpeg.

我尝试运行这些命令,但它对目录中的文件没有影响:

rename 's/^(\d+)\.(.*)/$1-s.$2/' .
rename 's/^(\d+)\.(.+)/$1-s.$2/' .
rename 's/.*\.(.+)/$1-s.$2/' .

我做错了什么?

regex rename
  • 1 个回答
  • 31 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve