14得票3回答
Python程序遍历目录并读取文件信息

我刚开始接触Python,但已经发现它比Bash shell脚本更有效率了。 我正在尝试编写一个Python脚本,它将遍历从我启动脚本的目录分支出的每个目录,并对遇到的每个文件加载此类的实例:class FileInfo: def __init__(self, filename, ...

14得票6回答
不使用System.IO.FileInfo如何获取文件大小?

在不使用System.IO.FileInfo的情况下,是否可以在C#中获取文件的大小? 我知道可以通过Path.GetFileName(yourFilePath)和Path.GetExtension(yourFilePath)获取其他信息,例如名称和扩展名,但显然无法获取文件大小?有没有其他...

12得票10回答
当向方法传递文件名时,我应该使用FileInfo还是纯文件名?

标题已经说明了一切。在向方法传递文件名时,我应该使用FileInfo对象还是纯文件名(字符串)?我为什么更喜欢其中之一? 我的同事们中有些人喜欢这样写方法: void Export(FileInfo fileInfo) 这比下面的写法更好吗: void Export(string...

12得票3回答
在Windows PHP 5.3.5中使用php_fileinfo.dll和finfo_open

我在运行PHP 5.3.5和IIS 6的Windows Server 2003上,尝试调用finfo_open但出现问题。该调用始终返回致命错误:Call to undefined function finfo_open() in...。 通过一些阅读,我了解到文件信息功能在windows ...

12得票5回答
DirectoryInfo、FileInfo和非常长的路径

我尝试使用DirectoryInfo,FileInfo处理非常长的路径。 我尝试使用 \\?\c:\long path(使用FileInfo和DirectoryInfo时会得到非法字符错误) 我尝试使用 file://c:/long path(得到“uri不受支持”错误) 我能否在路径...

11得票2回答
在C#中缓存FileInfo属性

从MSDN文档的FileInfo.Name属性中,我看到该属性的数据在第一次调用时被缓存,仅通过使用Refresh方法才会随后更新。 我有以下问题,在文档中找不到或不太清楚: 所有属性的数据是否同时被缓存? Refresh方法是在创建FileInfo时调用,还是只有在首次调用属性时才调用...

10得票3回答
如何使用 Directory.EnumerateFiles 排除隐藏和系统文件

我正在枚举目录中的所有文件,以便稍后处理它们。我想排除隐藏和系统文件。 这是我目前的代码: IEnumerable<IGrouping<string, string>> files; files = Directory.EnumerateFiles(sourceP...

9得票2回答
如何检查MIME类型是否为JPG、PNG、BMP或GIF?

我已经编写了这段代码: $filename = "some/path/where/the/file/can/be/found.some_extension"; $buffer = file_get_contents($filename); $finfo = new finfo(FILEINF...

9得票3回答
Laravel 4 - 没有可用的猜测器问题

我遇到了这个错误:LogicException:无法猜测MIME类型,因为没有可用的猜测器(您启用了php_fileinfo扩展吗?)在尝试上传图像时。 我已经启用了php_fileinfo扩展并重新启动了Wamp Web服务器,但我仍然无法解决这个问题。 我错过了什么吗?谢谢 下面是我的代...

9得票2回答
在C#中创建一个空的FileInfo对象而不需要现有文件

我使用了一种替代代码路径,使用输入字符串而不是从文件中读取。 我需要一个空的FileInfo对象,因为我有许多实例要访问Name,Length和Extension属性。 理想情况下,我正在寻找类似于 FileInfo _fileinfo = new FileInfo(File.Empty);...