Questions tagged «file»

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



4
如何以正确的格式写入JSON文件
我正在Ruby中创建哈希,并希望以正确的格式将其写入JSON文件。 这是我的代码: tempHash = { "key_a" => "val_a", "key_b" => "val_b" } fJson = File.open("public/temp.json","w") fJson.write(tempHash) fJson.close 这是结果文件的内容: key_aval_akey_bval_b 我正在使用Sinatra(不知道哪个版本)和Ruby v 1.8.7。 如何以正确的JSON格式将其写入文件?
111 ruby  json  file 

9
如何使用File对象获取文件目录?
考虑代码: File file = new File("c:\\temp\\java\\testfile"); testfile是文件,它可能存在或可能不存在。我想c:\\temp\\java\\使用File对象获取目录。我该怎么做呢?
110 java  file 

6
Python模块os.chmod(file,664)不会将权限更改为rw-rw-r,而是-w--wx ----
最近,我正在使用Python模块os,当我尝试更改文件的权限时,没有得到预期的结果。例如,我打算将权限更改为rw-rw-r--, os.chmod("/tmp/test_file", 664) 所有权许可实际上是-w--wx ---(230) --w--wx--- 1 ag ag 0 Mar 25 05:45 test_file 但是,如果我在代码中将664更改为0664,则结果正是我所需要的,例如 os.chmod("/tmp/test_file", 0664) 结果是: -rw-rw-r-- 1 ag ag 0 Mar 25 05:55 test_file 任何人都可以帮助解释为什么前导0对于获得正确结果如此重要吗?

7
为什么在读取一个空文件时出现“ Pickle-EOFError:Ran out of input”的问题?
尝试使用时出现一个有趣的错误Unpickler.load(),这是源代码: open(target, 'a').close() scores = {}; with open(target, "rb") as file: unpickler = pickle.Unpickler(file); scores = unpickler.load(); if not isinstance(scores, dict): scores = {}; 这是回溯: Traceback (most recent call last): File "G:\python\pendu\user_test.py", line 3, in <module>: save_user_points("Magix", 30); File "G:\python\pendu\user.py", line 22, in save_user_points: scores = unpickler.load(); EOFError: Ran out …
109 python  file  pickle 

7
循环浏览具有特定扩展名的所有文件
for i in $(ls);do if [ $i = '*.java' ];then echo "I do something with the file $i" fi done 我想循环浏览当前文件夹中的每个文件,并检查其是否与特定扩展名匹配。上面的代码不起作用,您知道为什么吗?
109 bash  file  glob 

4
如何将文本附加到文件?
在Linux中将文本附加到文件的最简单方法是什么? 我看了一下这个问题,但是可接受的答案使用了一个附加程序(sed),我相信应该有一个更简单的方法echo或类似方法。
109 linux  file  text  file-io  append 

11
JavaScript中的“打开文件”对话框
我需要一种解决方案,以在单击时以HTML显示打开文件对话框div。div单击时,必须打开打开文件对话框。 我不想将输入文件框显示为HTML页面的一部分。它必须显示在单独的对话框中,该对话框不属于网页。
109 javascript  file  dialog 

11
解决文件路径过长异常的最佳方法
我创建了一个应用程序,可以下载SP网站中的所有文档库,但有一次它给了我这个错误(我尝试查看Google,但找不到任何东西,现在,如果有人知道解决此问题的任何技巧,请回复,否则,谢谢看看) System.IO.PathTooLongException:指定的路径,文件名或两者都太长。完全限定的文件名必须少于260个字符,目录名称必须少于248个字符。在System.IO.Path.NormalizePathFast(字符串路径,布尔fullCheck)在System.IO.Path.GetFullPathInternal(字符串路径)在System.IO.FileStream.Init(字符串路径,FileMode模式,FileAccess访问,Int32权限,布尔useRights ,FileShare共享,Int32 bufferSize,FileOptions选项,SECURITY_ATTRIBUTES secAttrs,System.IO.FileStream..ctor(字符串路径,FileMode模式,FileAccess访问权限,FileShare共享,Int32 bufferSize,FileOptions选项)位于System.IO.FileStream..ctor。 IO.File.Create(字符串路径) 它达到了字符串的限制,代码如下所示, #region Downloading Schemes private void btnDownload_Click(object sender, EventArgs e) { TreeNode currentNode = tvWebs.SelectedNode; SPObjectData objectData = (SPObjectData)currentNode.Tag; try { CreateLoggingFile(); using (SPWeb TopLevelWeb = objectData.Web) { if(TopLevelWeb != null) dwnEachWeb(TopLevelWeb, TopLevelWeb.Title, tbDirectory.Text); } } catch (Exception ex) { Trace.WriteLine(string.Format("Exception caught when …
108 c#  .net  string  file  sharepoint 

9
如何用PHP写入文件?
我在一个免费的支持PHP的服务器上安装了此脚本: <html> <body> <?php $file = fopen("lidn.txt","a"); fclose($file); ?> </body> </html> 它创建文件lidn.txt,但为空。 如何创建文件并向其中写入内容,例如“猫追老鼠”行?
108 php  file 

5
在Python中读取和覆盖文件
目前,我正在使用此: f = open(filename, 'r+') text = f.read() text = re.sub('foobar', 'bar', text) f.seek(0) f.write(text) f.close() 但是问题在于旧文件大于新文件。因此,我最终得到一个新文件,该文件的末尾包含旧文件的一部分。
108 python  file  overwrite 

4
以“ rt”和“ wt”模式打开文件
在这里,我有好几次见过人们使用rt和wt模式来读写文件。 例如: with open('input.txt', 'rt') as input_file: with open('output.txt', 'wt') as output_file: ... 我没有看到有关模式的文档,但是由于open()不会引发错误-看起来非常合法。 它的作用是什么,使用wtvs w和 rtvs 之间有什么区别r?



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.