Tag: 文件的

PHP,获取没有文件扩展名的文件名

我有这个PHP代码: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } 如果我有一个名为my.zip的文件,这个函数返回.zip 。 我想做相反的事情,我希望函数返回my没有扩展名。 该文件只是一个variables中的string。

如何从资源文件夹加载文件?

我的项目有以下结构: /src/main/java/ /src/main/resources/ /src/test/java/ /src/test/resources/ 我在/src/test/resources/test.csv有一个文件,我想从/src/test/java/MyTest.java的unit testing中加载文件 我有这个代码没有工作。 它抱怨“没有这样的文件或目录”。 BufferedReader br = new BufferedReader (new FileReader(test.csv)) 我也试过这个 InputStream is = (InputStream) MyTest.class.getResourcesAsStream(test.csv)) 这也是行不通的。 它返回null 。 我正在使用Maven来构build我的项目。

在内存中创build一个文件供用户下载,而不是通过服务器

有什么办法可以在客户端创build一个文本文件,并提示用户下载它,而不需要与服务器进行任何交互? 我知道我不能直接写他们的机器(安全和所有),但我可以创build并提示他们保存吗?