问题标签 [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 投票
25 回答
194703 浏览

c++ - 如何从 C++ 中的字符串获取文件扩展名

给定一个字符串"filename.conf",我如何验证扩展部分?

我需要一个跨平台的解决方案。

0 投票
10 回答
16427 浏览

javascript - 是文件名还是整个 URL 用作浏览器缓存中的键?

通常希望浏览器缓存资源 - JavaScript、CSS、图像等,直到有新版本可用,然后确保浏览器获取并缓存新版本。

一种解决方案是在资源的文件名中嵌入版本号,但是以这种方式将要管理的资源放置在具有修订号的目录中会做同样的事情吗?文件的整个 URL 是用作浏览器缓存中的键,还是只是文件名本身和一些元数据?

如果我的代码从 fetching 更改/r20/example.js/r21/example.js,我是否可以确定修订版 20 已example.js被缓存,但现在修订版 21 已被获取并且现在已缓存?

0 投票
14 回答
407601 浏览

string - 如何从 Bash 中的路径字符串中删除文件后缀和路径部分?

给定一个字符串文件路径,例如/foo/fizzbuzz.bar,我将如何使用 bash 仅提取fizzbuzz所述字符串的一部分?

0 投票
3 回答
2973 浏览

javascript - 我应该使用什么(JavaScript)正则表达式来确保字符串是有效的文件名?

我目前仍在学习 RegEx,但暂时有人可以帮我解决这个问题吗?我对格式化字符串有一些特殊要求:

  1. 没有目录。只是文件名。
  2. 文件名必须全部小写。
  3. 空格需要用下划线代替。

应该不难,但我时间紧迫,我不确定确保文件名有效的“正确”方式(即我忘记了哪些字符应该对文件名无效)。

0 投票
10 回答
29727 浏览

html - .htm 或 .html 扩展名 - 哪一个是正确的,什么是不同的?

当我保存带有 .htm 或 .html 扩展名的文件时,哪个是正确的,什么是不同的?

0 投票
3 回答
1419 浏览

shell - 如何编写 shell 脚本以将 grep 数据定向到基于日期的文件名?

我基本上想这样做:

...当然文件名是example.com.2008-09-27-11:21:30.log

然后我把它放在 crontab 中每天运行。

0 投票
6 回答
8175 浏览

python - 这是使用 Python 获得唯一版本的文件名的最佳方法吗?

仍然“潜入”Python,并想确保我没有忽略某些东西。我编写了一个脚本,从几个 zip 文件中提取文件,并将提取的文件一起保存在一个目录中。为了防止重复的文件名被覆盖,我写了这个小函数——我只是想知道是否有更好的方法来做到这一点?谢谢!

我确实要求文件位于单个目录中,并且在我的情况下重复编号绝对是可以接受的,所以我不是在寻找更强大的方法(我想任何指针都是受欢迎的),但只是为了确保这样做的目的是以正确的方式完成。

0 投票
9 回答
2471 浏览

image - 通过在图像内容上运行 MD5 为随机图像生成唯一文件名的任何警告?

我想为每个图像生成唯一的文件名,所以我使用 MD5 来制作文件名。由于两个相同的图像可能来自不同的位置,我想实际上基于图像内容的哈希。这有什么注意事项?

(用 PHP5 这样做是值得的)

0 投票
10 回答
148266 浏览

bash - 如何使用前缀/后缀重命名?

mv original.filename new.original.filename如果不重新输入原始文件名,我该怎么办?

我会想象能够做类似mv -p=new. original.filename或可能或其他的事情 - 但在查看/ pagesmv original.filename new.~后我看不到这样的事情。man mvinfo mv

当然,我可以编写一个 shell 脚本来执行此操作,但它没有现有的命令/标志吗?

0 投票
3 回答
2070 浏览

c++ - 将 URL 编码为安全的文件名字符串

我正在编写一个简单的 C++ 类,我想在其中缓存从网络下载的图像的图片缩略图版本。因此,我想使用一个哈希函数,它接收 URL 字符串并输出一个适合作为文件名的唯一字符串。

有没有一种简单的方法可以做到这一点而无需自己重新编写函数?我四处寻找一个简单的图书馆,但找不到任何东西。当然,这是一个普遍的问题。