问题标签 [file-rename]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 批量重命名和重新编号文件
(PHP>=5) *假借口:我不是程序员,我只是在学习......
我已经阅读了自定义“/img”目录中的一些文件:
- 0.jpg
- 1.jpg
- 2.jpg
- ....jpg
- 10.jpg
所以我得到了一个数组();
我需要根据 jQuery 已知的 ID 重命名数组中的每个项目(所有文件属性都设置在 HTML 表格单元格中,每个都根据需要具有 ids 和 classes)。但最令人不安的是我无法避免文件覆盖。
例如,我同时重命名 1.jpg 和 3.jpg (使用 jQuery,我重新分配了 ID(以及构建并传递给表单的新文件名):第一个文件得到了 ID=3,第三个文件得到了 ID=1)
- 1.jpg -> 3.jpg
- ...
- 和
- ...
- 3.jpg -> 1.jpg
你会看到陷阱在哪里。
所以,问题是:我是否应该创建一个“/temp”目录以避免覆盖并写入它,以便稍后重命名()或 mv()它们?还是有更透明、更快捷的方法来做同样的事情?
java - 如何用java更改文件标题
我想问一下是否可以使用 java prog 为文件夹“Folder1”提供特定路径,然后重命名其中的所有文件,将每个非单词和非数字更改为空格。
windows - 在 HomePath 中工作的 Windows 批处理脚本和权限
有趣的是,但我一直在使用 bash 等,但从未使用 Windows 的批处理脚本。
我想要做的是重命名我的 HomePath 中的某个目录。所以我只是这样做:
然后我得到:
在 Windows XP/7 中甚至可能吗?
谢谢 !
matlab - 如何在循环中从一个文件移动到另一个文件,MatLab?
有没有办法简单地加载目录中第一个文件的名称而不指定其名称,然后在每次迭代中移动到目录中的下一个文件?
我有文件名以 1、1.5、2、2.5、3、3.5 结尾等命名的问题......所以迭代中的 num2str(X) 无助于定位文件。
我正在尝试使用 strrep(s1,s2,s3) 重命名它们,但我再次遇到了将它们加载到循环中的相同问题!
我知道我一开始应该有更多的计划来命名它们,但是这些文件太大而无法再次运行模拟。
这是我必须重命名文件的内容:
非常感谢您的帮助,Abid A
powershell - 用于循环复制和重命名文件的 Powershell 脚本
我的 Prevalidation 文件夹中有许多扩展名为 .psa 的文件,我想:
- 将它们一一复制到我的工作文件夹中
- 将 .psa 文件重命名为 psaload.csv
- 对文件运行一组命令以将其加载到我的数据库中
- 然后从我的工作文件夹中删除 csv 文件。
这将针对我的源文件夹中的所有 .psa 文件重复。
所以,问题是我如何在尽可能多的 .psa 文件上循环执行命令集。
这是我对 Prevalidation 文件夹中的一个文件进行的一段代码测试-
这就是我打算做的——
考虑我的 C:\Downloads\Prevalidation 文件夹中的多个 .psa 文件。
我正在寻找语法来为我的 /prevalidation 文件夹中的每个文件一个一个地运行这些命令集。
c# - File or Folder rename to lower case In C# using DirectoryInfo/FileInfo.MoveTo()
I have a program that renames files or folders to lower case names. I have written this code:
But I get the following exception:
"Source and destination path must be different."
How can I solve this issue?
macos - OSX 计划任务/脚本
我如何在 OSX 上编写计划任务来监视特定文件,然后让调度程序用 id 重命名它?
另一个程序当前创建了一个文件,但它不断被覆盖。我无权访问其他程序的源代码。
我是非网络脚本的菜鸟。在此先感谢您的帮助。
bash - 从文件名中提取数字而不考虑扩展名
我正在制作一个脚本来重命名一些视频文件。有些是命名XXX blah blah.ext
的,有些是XXX - XXX blah blah.ext
“X”是数字的地方。此外,有些文件是 .avi,有些是 mp4。我想要的是从这些文件中提取数字,如果有多个文件,则用空格分隔,并忽略“.mp4”文件中的“4”。
我当前的实现是egrep -o "[[:digit:]]*"
,虽然这确实将数字分成不同的输出,但它也考虑了“.mp4”。
使用 sed 我不仅不能为每个数字产生不同的输出,而且它还包括“4”。注意:我对 sed 很陌生,即我开始学习它是为了编写这个脚本。
我怎样才能做到这一点?
java - 文件删除和重命名问题
这是用于删除文件 f1 并将文件 f2 重命名为 f1 的代码。但它返回 false。
java - 重命名目录和一些包含文件/子目录
我最近正在制作一些 Java 软件来查找文件夹中的一些文件/目录,如果它们的名称包含某些文本,它们将被重命名为其他名称。我Files.walkFileTree
用来遍历目录,如果找到一个匹配的文件/目录,它将通过 usingFile.renameTo
方法重命名。
但是这里我遇到了一个问题,如果一个子目录被重命名了,这个子目录下的所有重命名操作都会失败。
我认为这是由于该子目录已被标记为打开,因此无法对其文件/文件夹进行更改。有什么办法解决这个问题吗?