问题标签 [file-extension]
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检查文件是否存在而不知道扩展名
我需要检查文件是否存在,但我不知道扩展名。
IE 我想做的事:
当然这不会起作用,因为它没有扩展名。扩展名将是 jpg、jpeg、png、gif
有什么想法可以在不循环的情况下做到这一点吗?
regex - 批处理文件 - 匹配文件扩展名
可能太简单的问题了,但是我如何匹配文件扩展名,例如.jpg
当不匹配时jpg~
(即程序制作本地副本的 jpg?)我当前的行是:
但是,如果任何程序打开了其中一个文件的副本(并因此创建了一个.jpg~
文件),则此正则表达式也将匹配这些文件。我找到了对$
“行尾”的引用,但这样做根本不起作用:
file - 如何通过内容来判断文件的类型?
如果我有一个没有扩展名的文件,我如何确定它是什么类型的文件(音乐、视频、文本等)?是否有任何提示可以根据其字符组件确定文件的扩展名?
php - PHP包含文件扩展名?
对于 PHP 中必需/包含的文件,使用.inc
扩展与.inc.php
扩展是否更好.php
?
java - 在 Java 中删除文件扩展名
(不包括任何外部库。)
在不假设任何文件名的情况下,在 Java 中删除文件名扩展名的最有效方法是什么?
一些示例和预期结果:
- 文件夹 > 文件夹
- 你好.txt > 你好
- read.me > 阅读
- 你好.bkp.txt > 你好.bkp
- 奇怪..名称>奇怪。
- .hidden > .hidden
(或者最后一个应该隐藏起来?)
编辑:原始问题假设输入是文件名(不是文件路径)。由于一些答案是关于文件路径的,因此这些功能也应该在以下情况下工作:
- 稀有的文件夹/你好 > 稀有的文件夹/你好
Sylvain M 的回答很好地处理了这种特殊情况。
visual-studio - 我可以告诉 Visual Studio 如何处理具有自定义文件扩展名的文件吗?
我可以告诉 Visual Studio 如何处理具有自定义文件扩展名的文件吗?我希望能够在 Visual Studio 中打开扩展名为“.xxx”的文件并突出显示 CSS。
我试图通过转到 VS -> 工具 -> 选项 -> 文本编辑器 -> 文件扩展名来做到这一点,但在编辑器下拉菜单中没有指定“将其视为 CSS”。
file-upload - "Bad" file extensions that should be avoided on a file upload site?
Im re-writing a file hosting site, and I want to have the ability to host every single file type (instead of just having a whilelist of allowed extensions).
Im running nginx and linux. Site is built in php. I'd disable th upload of .php files.... but other than that.... is there anything else I should watch out for?
url - How come some site urls do not include a file extension?
I was browsing the internet and noticed, YouTube, for example, contains a URL like this to denote a video page: http://www.youtube.com/watch?v=gwS1tGLB0vc
.
My site uses a URL like this for a topic page: http://www.example.com/page.php?topic_id=6f3246d0sdf42c2jb67abba60ce33d5cc
.
The difference is, if you haven't already noticed that on youtube, there is no file extension for their watch page, so I am wondering, why do some sites not use file extensions and what use does it serve?
regex - 从 Perl 中的字符串中删除文件扩展名和路径
我想获得一个没有路径的文件名(如果它是字符串的一部分)以及扩展名。
例如:
所以基本上,我想删除之前的任何内容,包括最后一个“/”(如果存在)以及最后一个“。” 以及它之后的任何元字符。
对于这样一个新手问题,我很抱歉,但我是 perl 的新手。
iphone - 基于 plist 创建我自己的文件扩展名
我的应用程序处理的文件类型*.mndl
不超过自定义的*.plist
. 到目前为止,我一直在使用*.plist
文件,但现在我想关联扩展名并能够*.mndl
从任何其他应用程序打开文件,我意识到重命名file.plist
为file.mndl
不起作用。(因此,我什至不知道我是否正确地进行了扩展关联和导出操作)
我从计算机向自己发送了一个文件file.mndl
,当在 mail.app 中收到时,我得到了
file.mndl.plist
(它被自动重命名,这发生在重置我的 iPad 时)
如何创建自己的 mndl 文件,同时能够使用+dictionaryWithContentsOfFile:
NSDictionary 类读取其内容?
即使我正在使用 iOS,我也相信这种东西是从 MacOS 和 Cocoa 移植过来的。所以 Cocoa 开发人员也可以知道这一点。
感谢您的评论/回答。
谢谢
回答:仅出于完成目的这是我在 info.plist 中添加的内容: