#include
#include
#include
"boost/filesystem/path.hpp"
#define boost_filesystem_deprecated
inttest1()
#include
#include
#include
//在失敗的情況下,將丟擲乙個型別為 boost::filesystem::filesystem_error 的異常。
/*除了繼承自父類的 what() 和 code() 方法以外,還有另外兩個方法:path1() 和 path2()。
有兩個變體,在失敗時,乙個會丟擲型別為 boost::filesystem::filesystem_error 的異常,
而另乙個則返回型別為 boost::system::error_code 的物件。 對於後者,需要對返回值進行明確的檢查以確定是否出錯。
*/int
main()
catch (boost::filesystem::filesystem_error &e)
*///可用於查詢檔案和目錄的屬性。
//boost::filesystem::path p("c:\\windows\\win.ini");
//try
////catch (boost::filesystem::filesystem_error &e)
////boost::filesystem::path p("c:\\");
//try
////catch (boost::filesystem::filesystem_error &e)
///*
檔案的建立,刪除,改名
還有其它的函式,如 create_symlink() 用於建立符號鏈結,以及 copy_file() 用於複製檔案或目錄。
*//*boost::filesystem::path p("c:\\test");
try }
catch (boost::filesystem::filesystem_error &e)
*///*******基於乙個檔名或一小節路徑來建立乙個絕對路徑。
//try
////catch (boost::filesystem::filesystem_error &e)
////try
////catch (boost::filesystem::filesystem_error &e)///
*#include
#include */
//檔案流
boost::filesystem::path p
("test.txt");
boost::filesystem::ofstream ofs
(p);
ofs <<
"hello, world!"
<< std::endl;
system
("pause");
return0;
}
6 檔案系統
root edaserver1 ls bin boot dev etc home lib lib64 lost found media misc mnt net opt proc root sbin selinux srv sys tftpboot tmp usr var bin所有賬號命令,二進位...
4 14 檔案系統
為了說明檔案鏈結的概念,先要介紹unix檔案系統的基本結構。同時,了解i節點和指向i節點的目錄項之間的區別也是很有益的。目前,正在使用的unix檔案系統有多種實現。例如,solaris支援多種不同型別的磁碟檔案系統 傳統的基於bsd的unix檔案系統 稱為ufs 讀 寫dos格式軟盤的檔案系統 稱為...
13 檔案系統
檔案系統 檔案系統是作業系統用於管理磁碟上檔案的方法和資料結構,簡單來說就是磁碟上如何組織檔案的方法 常用的兩種檔案系統ntfs和fat32區別 ntfs fat32 磁碟分割槽容量 2t 32g 單個檔案容量 4g以上 最大4g efs加密 支援 不支援 磁碟配額 支援 不支援ntfs和fat32...