草庐IT

filesystems

全部标签

c++ - 带有 Boost.Filesystem 的 InDesign 插件没有出现在程序中

我尝试使用Adob​​eSDK开发自定义InDesign插件。一切都很好,直到我从Boost.Filesystem添加了一些功能。当我将boost_filesystem和boost_system静态链接到解决方案时,所有构建和插件都已编译,但InDesign不会加载它。删除它们后,它会再次出现在InDesign中。有谁知道为什么会发生这种情况以及如何解决这个问题? 最佳答案 检查boost构建命令可能有用boost可以通过到c运行时的静态链接或到c运行时的动态链接来构建我认为你应该静态链接到C运行时bjam--with-filesy

c++ - 使用 boost 创建相对路径

我正在尝试使用boost创建相对路径。我最初的计划是:stringbase_directory;//inputboost::filesystem::pathbase_path;stringother_directory;//inputboost::filesystem::pathother_path;//assumebase_pathisabsolute-didthatalready(usingcomplete()//ifpathisrelative,torootitinthecurrentdirectory)->base_directory=base_path.string();if

c++ - 有没有办法包含 std::filesystem 的转发 header ?

与iostreams具有forward-includeheader的方式相同#include一个只有声明的header,我认为文件系统也会有一个。但是我找不到。我有一个类用filesystem::pathconst&声明了一个成员函数作为论点,把整个#include都带进来似乎有点矫枉过正。只是为了得到path.#include//or#include...structA{...voidsave(std::experimental::filesystem::pathconst&p);} 最佳答案 有这样的标题吗?没有。你能做这样的标

c++ - 是否有类似 Filestorage 类的东西来存储文件?

是否有类似类的东西可以用来存储文件和目录,就像Zip文件的使用方式一样?因为我还没有找到任何“真正的”类来编写Zip文件(真正的类,如真正的类),如果能够将文件和目录存储在类似容器的文件中,那就太好了。一个完美的API可能是这样的:intmain(){ContainerFilecntf("myContainer.cnt",ContainerFile::CREATE);cntf.addFile("data/some-interesting-stuff.txt");cntf.addDirectory("data/foo/");cntf.addDirectory("data/bar/",Co

c++ - Boost::FileSystem 链接问题

我按照instructionshere在Windows7(64位)上下载并构建了boost库(版本1.47.0).现在,当我想使用Boost::Filesystem库时,我可以毫无问题地包含头文件,它会编译我的代码文件。问题出现在链接处。我收到以下错误;main.obj:errorLNK2019:unresolvedexternalsymbol"classboost::filesystem3::file_status__cdeclboost::filesystem3::detail::status(classboost::filesystem3::pathconst&,classboo

c++ - Windows map 文件系统

Windows资源管理器可以将驱动器盘符与文件系统或文件系统中的目录相关联。我如何从Windows7和Vista下的C++程序执行此操作?我对visualstudio文档和网络的搜索没有找到执行此操作的API调用。有人知道吗? 最佳答案 SetVolumeMountPoint功能似乎可以满足您的需求。您会发现很多relatedfunctions(磁盘管理、卷管理等)在MSDN(您作为Windows开发人员最好的friend,有时称为“Microsoft开发人员网络”或“Windows开发人员中心”)。

c++ - Boost 无法打开文件, 'libboost_filesystem-vc100-mt-gd-1_47.lib'

我已经用谷歌搜索了几个小时的错误,但没有得到太多信息。我已将该项目链接到我的VisualStudios(2010年和2012年)项目中,因为这似乎已经解决了与此类似的其他所有人的问题。但是,我仍然无法从boost的网站上获取我的示例代码并继续出现该错误。文件libboost_filesystem-vc100-mt-gd-1_47.lib在我的C:\ProgramFiles(x86)\boost\boost_1_47\lib路径中。这是我正在尝试测试并启动和运行的代码。#include#includeusingnamespaceboost::filesystem;intmain(inta

c++ - 我应该从 Boost::filesystem::copy 得到什么错误代码

我正在尝试使用带有system::error_code参数的boost::filesystem::copy_file将文件复制到目标位置,因为我不想抛出异常。如果同名文件已经存在,该函数接受一个参数是否应该失败,这是我想要的行为。来自http://www.boost.org/doc/libs/1_46_1/libs/filesystem/v3/doc/reference.html#copy_file:Effects:Ifoption==copy_option::fail_if_exists&&exists(to),anerrorisreported.但是,我找不到我应该期待的错误代码。

c++ - 使用 FILE_FLAG_DELETE_ON_CLOSE 标志创建文件

在描述我的问题之前,这里是我正在编写的程序(IHExplorer.exe)的描述:这是一个C++应用程序。IHExplorer应用程序看起来尽可能像Windows资源管理器窗口。但有一个异常(exception),那就是从这个资源管理器窗口中启动文件会首先将它们解密到用户的临时文件夹,然后启动与文件扩展名关联的应用程序并在关闭时删除文件。我遇到的问题是文件关闭时自动删除。这是一个场景:用户在IHExplorer中双击加密的.txt文件。IHExplorer解密内存中的.txt文件,然后使用::CreateFile将其写入%TEMP%,它返回文件的句柄(IHExplorer必须至少保持此

服务器异常断电导致文件损坏,clickhouse启动报错:filesystem error Structure needs cleaning

文章目录ClickHouse介绍问题介绍解决办法ClickHouse介绍ClickHouse是由俄罗斯的Yandex公司开发的一款快速、可扩展的列式数据库管理系统。它专门针对OLAP场景设计,在海量数据分析和查询方面具有出色的性能表现,同时还能支持实时数据插入和更新。ClickHouse采用了面向列的存储方式,具有较高的压缩比和查询速度。它支持SQL语言,并提供了一系列丰富的函数库,可满足各种复杂的数据分析需求。同时,ClickHouse还支持数据分区和分片,可实现横向扩展ClickHouse可在Linux和Windows等操作系统上运行。它还支持RESTfulAPI和JDBC等多种接口,方便