Tag: 文件名

在Python中构build完整path文件名,

我需要传递一个文件path名称到一个模块,创build一个报告文档为PDF格式,HTML等。我如何从目录名称,基本文件名和fileformatstringbuild立文件path名? 通话时目录可能存在,也可能不存在 例如 dir_name='/home/me/dev/my_reports' base_filename='daily_report' format = 'pdf' 我需要创build一个string'/home/me/dev/my_reports/daily_report.pdf' 手动连接件似乎不是一个好方法。 我试过os.path.join join(dir_name,base_filename,format) 但它给 '/home/me/dev/my_reports/daily_report/pdf'

如何在Windows上使用深度node_modules结构部署Node.js应用程序?

我遇到了一个奇怪的问题 – 显然有些Node.js模块具有如此深的文件夹层次结构 ,Windows复制命令(或PowerShell的Copy-Item就是我们实际使用的)在path上遇到臭名昭着的“path too long”错误超过250个字符长。 例如,这是一个Node模块可以创build的文件夹层次结构: node_modules\nodemailer\node_modules\simplesmtp\node_modules\ xoauth2\node_modules\request\node_modules\form-data\node_modules\ combined-stream\node_modules\delayed-stream\… 这看起来很疯狂,但是对于Node模块却是一个现实。 我们需要在部署过程中使用复制粘贴(我们没有使用像Heroku这样的“聪明的”目标平台,其中Git部署将成为一个选项),这是Windows的严重限制。 是不是有一个npm命令或什么东西,可以压缩node_modules文件夹,或者只包括运行时实际需要的东西? (节点模块通常包含test文件夹等,我们不需要部署。)任何其他的想法如何解决它? 不幸的是,不使用Windows是一种select:)

从URL获取文件名

在Java中,给定一个java.net.URL或http://www.example.com/some/path/to/a/file.xmlforms的String ,获取文件名最简单的方法是什么,减去扩展名? 所以,在这个例子中,我正在寻找返回"file"东西。 我可以想到几种方法来做到这一点,但我正在寻找一些容易阅读和简短的东西。

文件名? path名称? 基地名称? 一个path的命名标准

当我是操纵path和文件名时,我总是让自己陷入困境,因为我没有一个通用的命名系统。 我需要提出一个命名标准并坚持下去,我希望与其他人保持一致和清晰,所以我开放了学习经典的答案。 考虑这个玩具问题:( Windows例子,但希望答案应该是平台独立的) 您已获得文件夹的全名:C:\ users \ OddThinking \ Documents \ My Source。 您想要遍历下面的文件夹,并将所有.src编译为.obj。 在某些时候,你正在看下面的string。 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\ – ie the top of the tree. F) Widget\foo.src – ie the path from the top of the tree to the leaf. G) Widget – ie […]

消毒string,使他们的URL和文件名安全?

我试图想出一个function,对某些string进行消毒,以便它们可以安全地在URL中使用(比如post-slug),并且可以安全地用作文件名。 例如,当某人上传文件时,我想确保从名称中删除所有危险字符。 到目前为止,我已经想出了以下function,我希望能解决这个问题,并允许外国的UTF-8数据。 /** * Convert a string to the file/URL safe "slug" form * * @param string $string the string to clean * @param bool $is_filename TRUE will allow additional filename characters * @return string */ function sanitize($string = '', $is_filename = FALSE) { // Replace all weird characters with dashes $string = preg_replace('/[^\w\-'. […]

如何将string添加到string数组? 没有.Addfunction

private string[] ColeccionDeCortes(string Path) { DirectoryInfo X = new DirectoryInfo(Path); FileInfo[] listaDeArchivos = X.GetFiles(); string[] Coleccion; foreach (FileInfo FI in listaDeArchivos) { //Add the FI.Name to the Coleccion[] array, } return Coleccion; } 我想将FI.Name转换为一个string,然后将其添加到我的数组。 我怎样才能做到这一点?

在bash中提取没有path和扩展名的文件基本名称

鉴于这样的文件名称: /the/path/foo.txt bar.txt 我希望得到: foo bar 为什么这不起作用? #!/bin/bash fullfile=$1 fname=$(basename $fullfile) fbname=${fname%.*} echo $fbname 什么是正确的方法来做到这一点?

使用Ruby获取文件夹中所有文件的名称

我想使用Ruby获取文件夹中的所有文件名。

C ++代码文件的扩展名? .cc vs .cpp

我已经看到C ++代码保存为.cc和.cpp文件。 两者有什么区别? 谷歌风格指南似乎build议.cc ,但没有提供解释。 我主要关心Linux系统上的程序。

在Python中从文件名中提取扩展

有没有从文件名中提取扩展名的function?