19得票6回答
我不应该在文件名中允许哪些字符序列?

我测试发现Linux文件名允许使用除/和null(\0)以外的任何字符。那么,有哪些字符序列不应该出现在文件名中呢? 我听说一个前导-可能会混淆一些命令行程序,这对我来说无关紧要,但如果其他人决定收集一堆文件并用一些GNU程序过滤它,这可能会困扰他们。 有人建议我删除开头和结尾的空格,我计划...

111得票16回答
如何从任意字符串创建一个有效的Windows文件名?

我有一个字符串,像这样 "Foo: Bar" ,我想将其用作文件名,但在Windows中,":"字符不允许出现在文件名中。 是否有一种方法可以将 "Foo: Bar" 转换为类似于 "Foo- Bar" 的形式?

32得票12回答
在Python中,如何获取文件的正确大小写路径?

Windows使用不区分大小写的文件名,因此我可以使用以下任意一种方式打开同一个文件:r"c:\windows\system32\desktop.ini" r"C:\WINdows\System32\DESKTOP.ini" r"C:\WiNdOwS\SyStEm32\DeSkToP.iNi"...

29得票10回答
iOS文件名允许使用哪些字符?

我正在寻找一种方法,以确保一个字符串可以作为 iOS 下的文件名使用。我目前位于代码的删除不兼容字符部分。我想知道是否我这样做是正确的。NSString *filename = @"A file name"; fileName = [fileName stringByTrimmingChara...

7得票1回答
使用文件名作为列名

我有数百个csv文件(R中的动物园对象),每个文件有2列: “Index”,“pp” 1951-01-01,22.9 1951-01-02,4.3 1951-01-03,4.6 我希望第二列具有每个文件的名称。例如,当文件名为“02O_zoo.csv”时,我希望第二列为“02O”,而不是“...

22得票4回答
JSP的文件命名规范

是否有针对JSP文件的行业标准命名约定? 我从不同的来源了解到三种约定: 全部小写 (thisismyfile.jsp) 驼峰式命名,第一个字母小写 (thisIsMyFile.jsp) 驼峰式命名,第一个字母大写 (ThisIsMyFile.jsp)

11得票2回答
.gitignore样式的fnmatch()是什么?

如何使用Python实现类似.gitignore的fnmatch()最简单的方法是什么?看起来标准库没有提供一个match()函数,可以将路径规范匹配到UNIX风格的路径正则表达式上。 fnmatch()只匹配纯文件名,不包括路径 http://docs.python.org/librar...

9得票3回答
Lua全局变量包含当前文件的路径?

Lua中是否有一个全局变量,包含当前被解释的文件的路径?类似于Python的__file__变量? 我在解释器中快速运行了for k, v in pairs(_G) do print(k) end,以查找是否能找到任何内容。只列出了以下变量: string xpcall package t...

12得票3回答
Python中标准的配置文件名和扩展名是什么?

我正在创建一个配置文件,用于保存频繁更改的项目配置和属性设置,例如文件路径。这类文件的标准名称/扩展名是什么?(例如,在Java中我使用了config.xml,在VB.NET中我使用了App.config...) 我正在创建一个配置文件,用于保存频繁更改的项目配置和属性设置,例如文件路径。这...

12得票1回答
如何在不使用宏的情况下,通过在另一个文件中定义的函数打印当前文件名?

是否可以在不传递__FILE__参数并且不使用预处理器技巧的情况下,打印调用另一个文件中定义的函数的调用源文件名? // Header.h #include <iostream> #include <string> using namespace std; void...