当前位置: 首页>>代码示例>>Java>>正文


Java DosFileAttributeView.setHidden方法代码示例

本文整理汇总了Java中java.nio.file.attribute.DosFileAttributeView.setHidden方法的典型用法代码示例。如果您正苦于以下问题:Java DosFileAttributeView.setHidden方法的具体用法?Java DosFileAttributeView.setHidden怎么用?Java DosFileAttributeView.setHidden使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在java.nio.file.attribute.DosFileAttributeView的用法示例。


在下文中一共展示了DosFileAttributeView.setHidden方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testSetGetHidden

import java.nio.file.attribute.DosFileAttributeView; //导入方法依赖的package包/类
@Test
public void testSetGetHidden() throws Exception {
    for(Path path : Arrays.asList(
            Files.createDirectory(root.resolve("dir")),
            Files.createFile(root.resolve("file")))) {
    
        DosFileAttributes attributes = Files.readAttributes(path, DosFileAttributes.class);
        assertFalse(attributes.isHidden());
        
        
        DosFileAttributeView view = Files.getFileAttributeView(path, DosFileAttributeView.class);
        view.setHidden(true);
        
        attributes = Files.readAttributes(path, DosFileAttributes.class);
        assertTrue(attributes.isHidden());
    }
}
 
开发者ID:sbridges,项目名称:ephemeralfs,代码行数:18,代码来源:DosFileAttributesTest.java

示例2: setPermissions

import java.nio.file.attribute.DosFileAttributeView; //导入方法依赖的package包/类
public static void setPermissions(Context context, Path file, String permissions) {
    DosFileAttributeView fileAttributeView = Files.getFileAttributeView(file, DosFileAttributeView.class);
    try {
        fileAttributeView.setArchive(permissions.contains("A"));
        fileAttributeView.setHidden(permissions.contains("H"));
        fileAttributeView.setReadOnly(permissions.contains("R"));
        fileAttributeView.setSystem(permissions.contains("S"));
    } catch (IOException ex) {
        Logger.error("Error setting permissions for '" + file + "'", ex, context.isDisplayStackTrace());
    }
}
 
开发者ID:evrignaud,项目名称:fim,代码行数:12,代码来源:DosFilePermissions.java

示例3: testView

import java.nio.file.attribute.DosFileAttributeView; //导入方法依赖的package包/类
@Test
public void testView() throws IOException {
  DosFileAttributeView view =
      provider.view(
          fileLookup(),
          ImmutableMap.<String, FileAttributeView>of(
              "basic", new BasicAttributeProvider().view(fileLookup(), NO_INHERITED_VIEWS)));
  assertNotNull(view);

  assertThat(view.name()).isEqualTo("dos");

  DosFileAttributes attrs = view.readAttributes();
  assertThat(attrs.isHidden()).isFalse();
  assertThat(attrs.isArchive()).isFalse();
  assertThat(attrs.isReadOnly()).isFalse();
  assertThat(attrs.isSystem()).isFalse();

  view.setArchive(true);
  view.setReadOnly(true);
  view.setHidden(true);
  view.setSystem(false);

  assertThat(attrs.isHidden()).isFalse();
  assertThat(attrs.isArchive()).isFalse();
  assertThat(attrs.isReadOnly()).isFalse();

  attrs = view.readAttributes();
  assertThat(attrs.isHidden()).isTrue();
  assertThat(attrs.isArchive()).isTrue();
  assertThat(attrs.isReadOnly()).isTrue();
  assertThat(attrs.isSystem()).isFalse();

  view.setTimes(FileTime.fromMillis(0L), null, null);
  assertThat(view.readAttributes().lastModifiedTime()).isEqualTo(FileTime.fromMillis(0L));
}
 
开发者ID:google,项目名称:jimfs,代码行数:36,代码来源:DosAttributeProviderTest.java


注:本文中的java.nio.file.attribute.DosFileAttributeView.setHidden方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。