Questions tagged «file»

可通过基于字符串的名称或路径访问的任意信息块或用于存储信息的资源。文件可用于计算机程序,并且通常基于某种持久性存储。

23
如何在PHP中加入文件系统路径字符串?
PHP中是否有内置函数来智能地连接路径字符串?给定abc/de/和/fg/x.php作为参数的函数应返回abc/de/fg/x.php; 应该使用abc/de和fg/x.php作为该函数的参数给出相同的结果。 如果没有,是否有可用的课程?这对于拆分路径或删除其中的一部分可能也很有价值。如果您写过什么,可以在这里分享您的代码吗? 可以始终使用/,我只为Linux编码。 在Python中有os.path.join,这很棒。
76 php  string  file 

5
如果不存在,则写入新文件,如果不存在,则追加到文件
我有一个程序可以将用户的highscore文件写入文本文件。用户选择时,文件将由用户命名playername。 如果具有该特定用户名的文件已经存在,则该程序应追加到该文件(以便您可以看到多个highscore)。并且如果不存在具有该用户名的文件(例如,如果用户是新用户),则应创建一个新文件并写入该文件。 这是相关的代码,到目前为止是行不通的: try: with open(player): #player is the varible storing the username input with open(player, 'a') as highscore: highscore.write("Username:", player) except IOError: with open(player + ".txt", 'w') as highscore: highscore.write("Username:", player) 上面的代码创建一个新文件(如果不存在)并将其写入。如果存在,则在检查文件时未附加任何内容,并且不会出错。



8
在Windows中递归删除具有指定名称的文件夹的命令行工具?
我想删除每个文件夹和子文件夹中的每个“ _svn” ... 例如 C:\ proyect1 _svn 图片 _svn 旗帜 _svn 纽扣 _svn 然后我运行类似 rm-recurse c:\proyect1 _svn 我应该得到: C:\ proyect1 图片 旗帜 纽扣 理想的情况是使用小型独立EXE或类似的文件。 -感谢Grant,在我发布问题后,我看到了有关SVN导出命令的SVN文档,但是我也想删除Visual Studio创建的_vti_ *文件夹,因此我还将探讨for解决方案。

5
如何通过Ubuntu终端编辑/保存文件
这是一个非常简单的问题: 我只需要打开一个文件(此文件名为galfit.feedme)。当我进入目录时,可以使用galfit.feedme视图查看该文件,但是我不知道如何编辑此文件然后保存编辑。你是怎样做的?
75 file  ubuntu  terminal  save  edit 


12
获取文本文件第一行和最后一行的最有效方法是什么?
我有一个文本文件,每行包含一个时间戳。我的目标是找到时间范围。所有时间都井井有条,因此第一行将是最早的时间,最后一行将是最新的时间。我只需要第一行和最后一行。在python中获取这些行的最有效方法是什么? 注意:这些文件的长度相对较大,每个文件大约1-2百万行,我必须对几百个文件执行此操作。
74 python  file  seek 

4
node.js中fs.createReadStream与fs.readFile的优缺点是什么?
我正在弄乱node.js,发现了两种读取文件并通过有线方式发送文件的方法,一旦我确定它存在并使用writeHead发送了正确的MIME类型: // read the entire file into memory and then spit it out fs.readFile(filename, function(err, data){ if (err) throw err; response.write(data, 'utf8'); response.end(); }); // read and pass the file as a stream of chunks fs.createReadStream(filename, { 'flags': 'r', 'encoding': 'binary', 'mode': 0666, 'bufferSize': 4 * 1024 }).addListener( "data", function(chunk) …
74 javascript  file  node.js  fs 


12
如何分割文件并在每一部分中保持第一行?
给定:一个大文本数据文件(例如CSV格式),第一行带有“特殊”行(例如字段名称)。 想要的:与coreutilssplit -l命令等效,但另外的要求是,原始文件的标题行必须出现在每个结果片段的开头。 我猜想会合split而head为之吗?
73 linux  bash  file  shell  text 

4
CMake检查本地文件是否存在
在我的CMake脚本中,我想查看我的系统上是否有文件,如果有,请对它进行某些处理,否则对默认文件进行处理。这是代码: find_file( ${project_name}_${customer}_config ${ROOT}/configuration/${customer}/configuration.${project_name}.xml ) if(NOT ${${project_name}_${customer}_config} STREQUAL ${project_name}_${customer}_config-NOTFOUND ) configure_file(${ROOT}/configuration/${customer}/configuration.${project_name}.xml ${CMAKE_CURRENT_BINARY_DIR}/conf/configuration.xml) else() configure_file(${FAPP_ROOT}/configuration/Default/configuration.${project_name}.xml ${CMAKE_CURRENT_BINARY_DIR}/conf/configuration.xml) endif() 但是看来,这是行不通的。 检查CMake中是否存在文件的正确方法是什么?

16
用Java生成唯一且简短的文件名的最佳方法是什么
我不一定要使用UUID,因为它们相当长。 该文件仅需要在其目录中唯一。 我想到的一个想法是使用File.createTempFile(String prefix, String suffix),但这似乎是错误的,因为该文件不是临时文件。 需要处理在同一毫秒内创建的两个文件的情况。
73 java  file 


5
如何删除只读文件?
我有一个垃圾目录,在这里我可以下载下载,一次性项目,电子邮件草稿以及其他各种有用的东西,这些东西可能在几天之内有用,但并不需要永远保存。为了阻止该目录接管我的机器,我编写了一个程序,该程序将删除所有早于指定天数的文件,并记录一些有关已删除文件数及其大小的统计信息,以供娱乐。 我注意到一些项目文件夹的生存期超出了预期,因此我开始进行调查。尤其是,似乎在我使用SVN的项目的文件夹中依旧。原来.svn目录中的只读文件没有被删除。我只是对只读文件进行了简单的测试,发现System.IO.File.Delete并System.IO.FileInfo.Delete不会删除只读文件。 我不在乎保护此特定目录中的文件;如果重要的地方在错误的地方。是否有一个.NET类可以删除只读文件,或者我将不得不检查只读属性并将其删除?
72 c#  .net  file 

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.