2017-01-26 15 views
-1

フォルダやファイルに指定されたシステム権限を表示するためにフォルダパスやファイル名を入力できるC++プログラムはありますか? /書き込みなど)を実行することができます。私は読み書きを探していない、私はその指定されたフォルダ/ファイルにすべてのアクセス許可を印刷する必要があります。私は指定されたフォルダのアクセス権をC++で確認する

2.modify

1.fullコントロールを印刷する必要があり : "C:\ユーザーはHP \デスクトップ\のdesktop1を\" たとえば、これはフォルダ名/パス

です

3.read

このフォルダのアクセス許可に従います。

+0

あなたはいくつかのサンプルコードを提供してくれるだろうか?そうすれば、私たちはより正確な答えを提供することができます –

+0

@ m.r226は削除された答えで何かにあったかもしれません。彼らがそれを記入したら、MSDNページへの単なるリンクからMSDNの生き残るものへと展開してください。私は彼らがまともな答えを持っていると思います。 – user4581301

+0

私はインターネット上の何かを見つけることができません。それは問題です –

答えて

1

boost/filesystem/v3/operations.hppと入力してください。

例:

#include <boost/filesystem.hpp> 
. 
. 

namespace fs=boost::filesystem; 
int main(int argc,char * argv[]){  
    fs::path p(argv[1]); 
    fs::file_status s = status(p); 
    std::cout<<p<<" premissions: "<< p.permissions()<<std::endl; 
} 
+0

これは* C++です... – oLen

0

あなたが持っているのVisual Studioのバージョンに応じて、C++ 17のために予定されているファイルシステムTSを活用することができますが、最近では実験的なツリーに表示されますVSバージョンでは、VS2015に権限コンポーネントが実装されているようです。

ファイルシステムTS:情報を取得するhttp://en.cppreference.com/w/cpp/filesystem

状態():http://en.cppreference.com/w/cpp/filesystem/status

MSDNシステムTSファイル:https://msdn.microsoft.com/en-us/library/hh874694.aspx

関連する問題