Questions tagged «file»

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

9
如何在Java中安全地编码字符串以用作文件名?
我正在从外部进程接收字符串。我想使用该字符串创建文件名,然后写入该文件。这是执行此操作的代码段: String s = ... // comes from external source File currentFile = new File(System.getProperty("user.home"), s); PrintWriter currentWriter = new PrintWriter(currentFile); 如果s包含无效字符,例如在基于Unix的OS中为'/',则(正确)引发java.io.FileNotFoundException。 如何安全地编码字符串,以便可以将其用作文件名? 编辑:我希望的是一个为我做的API调用。 我可以做这个: String s = ... // comes from external source File currentFile = new File(System.getProperty("user.home"), URLEncoder.encode(s, "UTF-8")); PrintWriter currentWriter = new PrintWriter(currentFile); 但是我不确定URLEncoder是否可用于此目的。
117 java  string  file  encoding 

5
使用fs.writeFileSync将JSON对象写入JSON文件
我正在尝试将JSON对象写入JSON文件。代码执行时没有错误,但是不是写入对象的内容,而是写入JSON文件的所有内容是: [object Object] 这是实际编写代码的代码: fs.writeFileSync('../data/phraseFreqs.json', output) “输出”是一个JSON对象,并且该文件已经存在。如果需要更多信息,请告诉我。
116 json  node.js  file  fs 

3
如何在标头中声明要由c中的多个文件使用的结构?
如果我有带有结构的source.c文件: struct a { int i; struct b { int j; } }; 如何在另一个文件(即func.c)中使用此结构? 我应该创建一个新的头文件,在其中声明结构并将其包含在func.c吗? 还是应该在头文件中定义整个结构,并在source.c和中都包含它func.c?如何extern在两个文件中声明结构? 应该typedef吗 如果是这样,怎么办?
115 c  file  header  structure 

6
在C#中使用记事本打开文件
如何在C#中打开文件?我并不是说要通过textreader和readline()进行阅读。我的意思是在记事本中将其作为独立文件打开。
115 c#  file 

6
如何从Python的文件路径中提取文件夹路径?
我只想从完整路径到文件获取文件夹路径。 例如T:\Data\DBDesign\DBDesign_93_v141b.mdb,我想要得到T:\Data\DBDesign(不包括\DBDesign_93_v141b.mdb)。 我已经尝试过这样的事情: existGDBPath = r'T:\Data\DBDesign\DBDesign_93_v141b.mdb' wkspFldr = str(existGDBPath.split('\\')[0:-1]) print wkspFldr 但是它给了我这样的结果: ['T:', 'Data', 'DBDesign'] 这不是我需要的结果(为T:\Data\DBDesign)。 关于如何获取文件路径的任何想法?
115 python  file  path  directory  extract 

10
如何使用Ansible创建一个空文件?
使用Ansible创建空文件的最简单方法是什么?我知道我可以将一个空文件保存到files目录中,然后将其复制到远程主机,但是我发现这样做有些不满意。 另一种方法是触摸远程主机上的文件: - name: create fake 'nologin' shell file: path=/etc/nologin state=touch owner=root group=sys mode=0555 但是随后每次都触摸文件,在日志中显示为黄线,这也不令人满意。 有没有更好的解决方案来解决这个简单的问题?
115 file  ansible 


16
如何列出JAR文件中的文件?
我有这段代码,它从目录中读取所有文件。 File textFolder = new File("text_directory"); File [] texFiles = textFolder.listFiles( new FileFilter() { public boolean accept( File file ) { return file.getName().endsWith(".txt"); } }); 效果很好。它使用目录“ text_directory”中所有以“ .txt”结尾的文件填充数组。 如何在 JAR文件中以类似方式读取目录的内容? 所以我真正想做的是列出我的JAR文件中的所有图像,这样我就可以加载它们: ImageIO.read(this.getClass().getResource("CompanyLogo.png")); (之所以可行,是因为“ CompanyLogo”是“硬编码的”,但是JAR文件中的图像数量可能是10到200个可变长度。) 编辑 所以我想我的主要问题是:如何知道我的主类所在的JAR文件的名称? 当然,我可以使用阅读java.util.Zip。 我的结构是这样的: 他们就像: my.jar!/Main.class my.jar!/Aux.class my.jar!/Other.class my.jar!/images/image01.png my.jar!/images/image02a.png my.jar!/images/imwge034.png my.jar!/images/imagAe01q.png my.jar!/META-INF/manifest 现在,我可以使用以下示例加载“ images / …
114 java  file  jar  java-io  getresource 

9
如何清空(“截断”)Linux上已经存在并受到某种方式保护的文件?
我的服务器上有一个名为error.log的文件,需要经常截断它。我具有该文件的rw权限。在vi中打开文件>删除所有内容>保存工作(显然)。但是当我尝试以下 cat /dev/null > error.log 我收到消息 File already exists. 显然,在服务器上已进行了某种配置,以防止意外覆盖文件。有人可以告诉我如何在一个命令中“截断”文件吗?
113 linux  file  command-line 

13
如何从Java项目中的相对路径读取文件?java.io.File找不到指定的路径
我有一个包含2个软件包的项目: tkorg.idrs.core.searchengines tkorg.idrs.core.searchengines 在包(2)中,我有一个文本文件ListStopWords.txt;在包(1)中,我有一个类FileLoadder。这是代码FileLoader: File file = new File("properties\\files\\ListStopWords.txt"); 但是有这个错误: The system cannot find the path specified 您能给出解决方案吗?谢谢。
113 java  file 

10
使用jQuery下载文件
当用户单击链接时,如何为用户提示下载。 例如,代替: <a href="uploads/file.doc">Download Here</a> 我可以使用: <a href="#">Download Here</a> $('a').click... //Some jquery to download the file 这样,Google不会为我的HREF和私有文件建立索引。 可以用jQuery完成吗,如果可以,怎么办?还是应该用PHP或其他方法完成?
113 jquery  file  download 

5
从Java中的字符串在内存中创建File对象
我有一个接受File作为参数的函数。我不想创建/写入新文件(我没有对文件系统的写访问权)以将字符串数据传递给该函数。我应该补充一点,字符串数据在文件中不存在(所以我无法从文件中读取数据)。 我可以使用流并将其“广播”到文件对象吗?
113 java  file  file-io 


9
如何检查文件夹中是否存在文件?
我需要检查文件夹中是否存在xml文件。 DirectoryInfo di = new DirectoryInfo(ProcessingDirectory); FileInfo[] TXTFiles = di.GetFiles("*.xml"); if (TXTFiles.Length == 0) { log.Info("no files present") } 这是检查文件夹中文件是否存在的最佳方法。 我只需要检查一个xml文件是否存在
112 c#  xml  file  fileinfo 


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.