我需要知道如何使用NodeJ找到在指定文件夹中写入的权限。 (对于当前用户)。
我试过
<%= form_for(@patient, url: signup_path, :html => {class: 'register-form', :style => "display: inherit"}) do |f| %>
<div class="form-group">
<label class="control-label visible-ie8 visible-ie9">İsim</label>
<div class="input-icon">
<i class="fa fa-font"></i>
<%= f.text_field :name, class: 'form-control placeholder-no-fix', :placeholder => "İsim" %>
</div>
</div>
<div class="form-group">
<label class="control-label visible-ie8 visible-ie9">Ülke</label>
<select name="country" id="select2_sample4" class="select2 form-control">
<option value="">Ülke Seçiniz...</option>
<option value="Türkiye">Türkiye</option>
<option value="Afganistan">Afghanistan</option>
<option value="Albania">Albania</option>
<option value="Algeria">Algeria</option>
<option value="American Samoa">American Samoa</option>
<option value="Andorra">Andorra</option>
<option value="Angola">Angola</option>
</select>
</div>
<button type="submit" id="register-submit-btn" class="btn green-haze pull-right"> Kayıt ol </button>
和
fs.access(path,fs.W_OK,function(err){})
但是,我面临一个TypeError,“对象没有方法访问权限”。
我能做到,
fs.accessSync(path,fs.W_OK).
并获取特定文件夹的详细信息。是否有任何方法可以使用 stats 对象找到写入权限?
任何其他解决方案也值得赞赏。
提前致谢..
答案 0 :(得分:1)
您可以检查返回对象的“mode”属性。访问权限按照传统的Unix访问权限,以3位为一组。
var mode = fs.statSync(path).mode;
var writePermissions = mode & 0x92; // 010010010