10得票4回答
C中用于重命名文件的Win32 API

如果源目录和目标目录相同,MoveFile 函数实际上会将源文件复制到目标文件,这意味着最终会看到两个文件。 那么,这是重命名文件的最佳方式吗?

9得票4回答
使用文件名的sha1()哈希值重命名文件的脚本

我正在建设一个网站,想要对我的图片文件名进行哈希处理。 我该如何创建一个Bash脚本文件来重命名目录中的每个文件,并使用旧文件名的SHA1值作为新文件名? 我尝试过: #!/bin/bash for file in * do if [ -f "$file" ];then ne...

9得票3回答
使用SetFileInformationByHandle移动文件

我正在尝试使用SetFileInformationByHandle移动文件。这种技术是由Niall Douglas在他的CppCon2015演讲“Racing The File System”中提出的一种原子移动/重命名文件的方法。然而,我无法提供正确的参数;它总是失败,并返回ERROR_IN...

9得票3回答
在bash中重命名文件并在文件名后添加数字

我有很多这样的文件: 13831_1.jpg 13838_1.jpg 138035_1.jpg 138037_1.jpg 138039_1.jpg 我需要将文件名上的数字增加5000000。 结果应该如下所示: 5013831_1.jpg 5013838_1.jpg 5138035_1...

9得票4回答
重命名正在运行的可执行文件(exe)文件

我们正在尝试一次性将更新推送到多个服务器,我的经理发现可以重命名正在运行的.exe文件。他想利用这个知识来重命名一个正在运行的exe并复制一个新版本的exe,以便任何运行其内存副本的foo.exe的人都没问题,而打开指向foo.exe的快捷方式的人将得到已应用更新的新副本。 我想我需要澄清一...

9得票3回答
在PHP中生成随机字符串作为文件名

我该如何创建一个随机文本字符串用于文件名? 我正在上传照片并在完成后重命名它们。所有照片都将存储在一个目录中,因此它们的文件名需要是唯一的。 是否有标准的方法来实现这个? 是否有一种检查文件名是否已存在的方法? 这是为单用户环境(我自己)设计的,用于展示我个人网站上的照片,但我想要自动...

9得票3回答
在Linux中通过删除URL参数重命名文件

我用wget下载了一些文件,这些文件的格式如下: test.zip?AWSAccesskeyId=XXXXXXX&Expires=00000000&Signature=ZZZZZZZZZZ 有没有办法通过删除URL参数来适当地重命名这些文件?此外,有没有办法从wget下载...

9得票3回答
如何在Linux/Unix中将多个文件从一个扩展名重命名为另一个扩展名?

我有一些以 '.1' 结尾的文件,例如: example.file.ex1.1 example.file.ex2.1 example.file.ex3.1 有没有一种方法可以快速地将它们全部重命名,而不带有结尾的“.1”(例如:example.file.ex1,example.file....

9得票4回答
在内部存储中重命名文件

什么是在应用程序内部存储中重命名文件的最佳/最简单方法?我发现有一个Context.deleteFile()方法,但没有"移动"或"重命名"函数,这有点奇怪。我必须通过保存文件内容,删除它,创建一个新文件,然后将内容复制到那个文件中吗?还是有一种方法可以将文件复制到已存在的文件上面? 更新(...

9得票4回答
使用Bash重命名文件,删除前缀和后缀

我将使用bash来重命名一堆文件,转换文件格式如下: prefix - name - suffix.txt 转换成这样: name.txt 为此,我编写了以下脚本: find . -name "*.txt" | while read f do mv "${f}" "${f/p...