Questions tagged «filenames»

文件名是关于文件的元数据;一个字符串,用于唯一地标识存储在计算机文件系统中的文件。

30
在Bash中提取文件名和扩展名
我想分别获取文件名(不带扩展名)和扩展名。 到目前为止,我发现的最佳解决方案是: NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` 这是错误的,因为如果文件名包含多个.字符,它将不起作用。假设我有a.b.js,它将考虑a和b.js,而不是a.b和js。 可以使用Python轻松完成 file, ext = os.path.splitext(path) 但如果可能的话,我不希望为此而启动Python解释器。 还有更好的主意吗?
2104 bash  string  filenames 


17
C ++代码文件扩展名?.cc和.cpp [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 上个月关闭。 我已经看到C ++代码另存为.cc和.cpp文件。两者之间有区别吗? 在谷歌的风格指南似乎在暗示.cc,但没有提供任何解释。 我主要关注Linux系统上的程序。
599 c++  filenames 

5
如何遍历目录中的文件并更改路径并将后缀添加到文件名
我需要编写一个脚本以不同的参数启动程序,但是我是Bash的新手。我开始我的程序: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]。 这是我想做的伪代码: for each filename in /Data do for int i = 0, i = 3, i++ ./MyProgram.exe Data/filename.txt Logs/filename_Log{i}.txt end for end for 因此,我真的很困惑如何从第一个参数创建第二个参数,因此看起来像dataABCD_Log1.txt并启动我的程序。
562 bash  for-loop  filenames  glob 




15
Windows和Linux目录名称中禁止使用什么字符?
我知道/在Linux中是非法的,以下是Windows中的非法(我认为) * . " / \ [ ] : ; | , 我还想念什么? 但是,我需要一份全面的指南,其中要考虑到双字节字符。链接到外部资源对我来说很好。 我首先需要使用可能包含禁止字符的名称在文件系统上创建目录,因此我计划将这些字符替换为下划线。然后,我需要将此目录及其内容写到一个zip文件中(使用Java),因此有关zip目录名称的任何其他建议将不胜感激。

23
将字符串转换为有效的文件名?
我有一个要用作文件名的字符串,因此我想使用Python删除文件名中不允许的所有字符。 我宁愿严格一点,所以假设我只保留字母,数字和一小部分其他字符,例如"_-.() "。什么是最优雅的解决方案? 文件名在多个操作系统(Windows,Linux和Mac OS)上必须有效-这是我库中的MP3文件,歌曲名作为文件名,并且在3台计算机之间共享和备份。

18
如何使用bash脚本替换文件名中的空格
谁能推荐一种安全的解决方案,从给定的根目录开始用文件名和目录名中的下划线递归替换空格?例如: $ tree . |-- a dir | `-- file with spaces.txt `-- b dir |-- another file with spaces.txt `-- yet another file with spaces.pdf 变成: $ tree . |-- a_dir | `-- file_with_spaces.txt `-- b_dir |-- another_file_with_spaces.txt `-- yet_another_file_with_spaces.pdf

11
给定文件系统路径,有没有一种更短的方法来提取不带扩展名的文件名?
我在WPF C#中编程。我有例如以下路径: C:\Program Files\hello.txt 我想从中提取hello。 该路径是string从数据库中检索到的。目前,我正在使用以下代码分割路径'\',然后再分割'.': string path = "C:\\Program Files\\hello.txt"; string[] pathArr = path.Split('\\'); string[] fileArr = pathArr.Last().Split('.'); string fileName = fileArr.Last().ToString(); 它可行,但是我认为应该有更短,更智能的解决方案。任何想法?




5
文档名称?路径名?基本名称?路径片段的命名标准
当我处理路径和文件名时,我总是陷入困境,因为我没有通用的命名系统。 我需要提出一个命名标准并坚持下去,并且我想与他人保持清楚和一致,因此我愿意学习规范的答案。 考虑这个玩具问题:(以Windows为例,但希望答案应该与平台无关) 您将获得一个文件夹的全名:C:\ users \ OddThinking \ Documents \ My Source。您想将文件夹移到下面,然后将所有.src编译为.obj。 在某些时候,您正在查看以下字符串。 C:\users\OddThinking\Documents\My Source\Widget\foo.src 那么,您将使用哪些标识符名称作为零件? A) foo B) foo.src C) src D) .src E) C:\users\OddThinking\Documents\My Source\ - i.e. the top of the tree. F) Widget\foo.src - i.e. the path from the top of the tree to the leaf. G) …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.