问题标签 [filenames]

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.

0 投票
6 回答
118778 浏览

bash - 重命名文件名的一部分

我有很多看起来像这样的文件:

我希望它们看起来像这样:

我怎样才能做到这一点?

0 投票
14 回答
409360 浏览

php - 如何使用 PHP 从完整路径中获取文件名?

例如,我如何获得Output.map

F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map

用PHP?

0 投票
1 回答
168 浏览

image - 命名和组织图像

命名动态/用户上传的图像时的一般经验法则是什么。例如,个人资料图片。

文件名是人类可读的(joshmason_profile.jpg)而不是随机的(sjdir2311.jpg)是否有好处?

你如何组织它们?全部在一个文件夹中,文件名在数据库中?或动态生成的文件夹(比如每个用户一个)?

0 投票
1 回答
2671 浏览

java - 无法使用正则表达式在 Talend Open Studio 中过滤文件名

这个问题是关于 Talend Open Studio 代码的。

我使用 tSendmail 组件作为子作业,当父作业失败 (tFtpPut) 时需要运行该组件。但是,在 tFtpPut 中,文件名由文件名掩码过滤(例如,如果我将 Ee* 作为掩码,它将上传名为 Eedoh 的文件),但在 tSendMail 中并非如此。

我知道 tFtpPut 使用文件系统中的特殊字符来制作文件名掩码,并且 tSendMail 应该使用 Java 正则表达式。问题是(正如我在源代码中看到的), List.add(String) 函数用于添加文件名,所以我不能在 .add 函数中使用正则表达式作为参数。

所以,我需要上传所有名称与正则表达式匹配的文件。

顺便说一句,我试图更改源代码(尝试迭代整个文件夹并添加名称与正则表达式匹配的所有文件),但它没有帮助,在其他地方出现错误,我无法跟踪问题。

0 投票
4 回答
3066 浏览

insert - 使用 Vim 将文件名放入文件中

我有许多文本文件(700+),我需要将每个文件的名称放入文件中每一行的开头。

例如,对于文件名myfile0072.txt

我无权访问 Bash 或 C 或 Perl 或工作中的任何东西。我可以在 Vim 中做些什么来获得这个结果吗?

0 投票
1 回答
2295 浏览

php - 在 CodeIgniter 中获取 JavaScript 表单的重命名文件名

我有一个多张图片上传表单,下面的代码可以很好地上传。我需要将文件名保存到数据库中,但我无法弄清楚如何正确地做到这一点。

uploadform.php

gallery_model.php

0 投票
6 回答
417 浏览

design-patterns - 提供代表 512 个字符文件路径的唯一 32 位 int 的公式/模式?

是否有一个通用公式可以为 512 个字符的文件路径提供唯一值,假设每个字符一个 32 位字节,并可能限制名称中使用的字符?

我知道,如果您只使用大写字母,则组合将远远超过 32 位 int,但是如何将标识字段与某个库一起使用,以便在给定文件路径的情况下,一旦分配的数字始终相同?这是一个想法,但我正在寻找一些标准公式,或者至少有人在现实世界中成功实施了它。

顺便说一句,我使用的是 C#,但任何语言都可以作为示例,或链接到网站。

谢谢

0 投票
4 回答
1986 浏览

perl - 我使用什么 Perl 模块从 Windows 上的相对路径获取绝对路径(包括文件名)?

我只能想象我没有正确搜索;这似乎是一个显而易见的问题。如果这是重复的,我很抱歉。

我正在编写一个将文件名作为命令行参数的 Perl 程序。我需要将文件名(或附加了相对路径的文件名)转换为绝对路径(特别是与 Win32::OLE 一起使用)。

我尝试使用Cwd的“abs_path”,这几乎可以满足我的要求,但它使用 Unix 风格的路径而不是 Win32 路径返回它。

是否有可以转换路径的模块,或者可能是首先使用的更好的模块?

0 投票
6 回答
5637 浏览

c# - C# - 将数字附加到正在保存的文件

我创建了一个截图程序,一切都很好。唯一的问题是,我不确定如何制作它,因此屏幕截图与附加数字一起保存。

示例:屏幕截图 1、屏幕截图 2、屏幕截图 3、屏幕截图 4 等。

显然,这可以应用于正在保存的其他文件。有任何想法吗?谢谢你。

0 投票
17 回答
467920 浏览

c++ - C++ 代码文件扩展名?.cc 和 .cpp 有什么区别

我已经看到 C++ 代码同时保存为.cc.cpp文件。两者有区别吗?

歌风格指南似乎建议.cc,但没有提供任何解释。

我主要关心Linux系统上的程序。