Questions tagged «file»

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



4
图像转换为Base64
<input type="file" id="asd"/> 一旦用户选择(提交表单之前),我想在base64中获取图像 就像是 : $(input).on('change',function(){ var data = $(this).val().base64file(); // it is not a plugin is just an example alert(data); }); 我阅读了有关File API和其他内容的信息,我想要一个简单的跨浏览器解决方案(显然不包括IE6 / IE7) 任何帮助表示感谢。


11
从文件名获取目录名称
我有一个文件名(C:\ folder \ foo.txt),我需要在非托管C ++中检索文件夹名称(C:\ folder)。在C#中,我将执行以下操作: string folder = new FileInfo("C:\folder\foo.txt").DirectoryName; 有没有可以在非托管C ++中使用的函数来从文件名中提取路径?
85 c++  file  directory 

7
读取换行符分隔文件并丢弃换行符的最佳方法?
我正在尝试确定在Python中读取换行符分隔文件时处理换行符的最佳方法。 我想出的是以下代码,包括一次性代码以进行测试。 import os def getfile(filename,results): f = open(filename) filecontents = f.readlines() for line in filecontents: foo = line.strip('\n') results.append(foo) return results blahblah = [] getfile('/tmp/foo',blahblah) for x in blahblah: print x 有什么建议吗?
84 python  file  readline 

12
Android将文件保存到外部存储
我在创建目录并将文件保存到我的android应用程序时遇到了一些问题。我正在使用这段代码来做到这一点: String filename = "MyApp/MediaTag/MediaTag-"+objectId+".png"; File file = new File(Environment.getExternalStorageDirectory(), filename); FileOutputStream fos; fos = new FileOutputStream(file); fos.write(mediaTagBuffer); fos.flush(); fos.close(); 但这引发了异常: java.io.FileNotFoundException:/mnt/sdcard/MyApp/MediaCard/MediaCard-0.png(无此类文件或目录) 在那条线上: fos = new FileOutputStream(file); 如果我将文件名设置为:"MyApp/MediaTag-"+objectId+"可以使用,但是如果我尝试创建文件并将其保存到另一个目录中,则会引发异常。所以有什么想法我做错了吗? 另一个问题是:有什么方法可以将我的文件设置为外部存储中的私有文件,以使用户仅在以如下方式连接设备时才能在图库中看到它们Disk Drive?


7
如何从文件中删除单个属性(例如ReadOnly)?
Наэтотвопросестьответына堆栈溢出нарусском:Удалитьодинатрибут(скажем,“толькодлячтели”“) 让说,文件具有以下属性:ReadOnly, Hidden, Archived, System。 如何仅删除一个属性?(例如ReadOnly) 如果使用以下内容,它将删除所有属性: IO.File.SetAttributes("File.txt",IO.FileAttributes.Normal)


8
Java:将文件名分为基础和扩展名
是否有比类似的方法更好的获取文件基名和扩展名的方法 File f = ... String name = f.getName(); int dot = name.lastIndexOf('.'); String base = (dot == -1) ? name : name.substring(0, dot); String extension = (dot == -1) ? "" : name.substring(dot+1);
83 java  file 

4
PHP:如何获取文件创建日期?
我正在阅读包含大量文件的文件夹。 如何获取文件的创建日期。我看不到任何直接功能来获取它。 有filemtime和filectime。 如果文件没有被修改,会发生什么?
83 php  file 

10
Bundle.main.path(forResource:ofType:inDirectory :)返回nil
尽量不要笑或大哭-离开20年后,我才重新开始编写代码... 我花了4多个小时来查看引用并尝试使用代码片段来获取Bundle.main.path来打开我的文本文件这样我就可以为我的应用读取数据(下一步是适当地解析它)。 if let filepath = Bundle.main.path(forResource: "newTest", ofType: "txt") { do { let contents = try String(contentsOfFile: filepath) print(contents) } catch { print("Contents could not be loaded.") } } else { print("newTest.txt not found.") } 结果是:“找不到newTest.txt。” 无论我如何尝试将文件拖放到项目中,都可以在Xcode中创建文件,也可以使用File-> Add Files to ...菜单项。
82 ios  swift  macos  file  swift3 

9
如何将所有控制台输出保存到R中的文件?
我想将所有控制台文本重定向到文件。这是我尝试过的: > sink("test.log", type=c("output", "message")) > a <- "a" > a > How come I do not see this in log Error: unexpected symbol in "How come" 这是我在test.log中得到的: [1] "a" 这是我想要的test.log: > a <- "a" > a [1] "a" > How come I do not see this in log Error: …
82 file  r  console  logging 

6
将File.listFiles与FileNameExtensionFilter一起使用
我想在目录中获取具有特定扩展名的文件列表。在API(Java 6)中,我看到了File.listFiles(FileFilter)可以做到这一点的方法。 由于我需要特定的扩展名,因此我创建了一个FileNameExtensionFilter。但是,与此同时使用时listFiles,出现编译错误。我以为自以来FileNameExtensionFilter implements FileFilter,我应该能够做到这一点。代码如下: FileNameExtensionFilter filter = new FileNameExtensionFilter("text only","txt"); String dir = "/users/blah/dirname"; File f[] = (new File(dir)).listFiles(filter); 最后一行显示编译错误: File类型的方法listFiles(FileNameFilter)不适用于FileNameExtensionFilter类型的参数 我正在尝试使用listFiles(FileFilter),不是listFiles(FileNameFilter)。为何编译器无法识别这一点? 如果我编写自己的扩展过滤器extend,则此方法有效FileFilter。我宁愿用而不愿FileNameExtensionFilter自己写。我究竟做错了什么?
82 java  file  filter  java-6 

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.