esoe 2 years ago
parent
commit
685f6a985c
  1. 0
      out/var/www/html/css/style.css
  2. 0
      out/var/www/html/index.html
  3. 0
      out/var/www/html/js/main.js
  4. 57
      src/main/java/ru/molokoin/sourceListener/apache2/ApacheService.java
  5. BIN
      target/classes/ru/molokoin/sourceListener/apache2/ApacheService.class

0
out/war/www/html/css/style.css → out/var/www/html/css/style.css

0
out/war/www/html/index.html → out/var/www/html/index.html

0
out/war/www/html/js/main.js → out/var/www/html/js/main.js

57
src/main/java/ru/molokoin/sourceListener/apache2/ApacheService.java

@ -0,0 +1,57 @@
package ru.molokoin.sourceListener.apache2;
import java.io.IOException;
import java.nio.file.DirectoryIteratorException;
import java.nio.file.DirectoryStream;
import java.nio.file.FileSystems;
import java.nio.file.Files;
import java.nio.file.LinkOption;
import java.nio.file.Path;
import java.nio.file.Paths;
/**
* Класс предоставляет инструменты адаптации контента, для размещения на запущеный сервер apache2
*/
public class ApacheService {
public static void main(String[] args) throws IOException {
//перечисление корневых каталогов файловой системы
Iterable<Path> dirs = FileSystems.getDefault().getRootDirectories();
for (Path name: dirs) {
System.err.println(name);
}
/**
* перечисление содержимого каталога
* .. не проходит по внутренним каталогам
*/
Path dir = Paths.get("C:\\Users\\Strannik\\Documents\\esoe\\code\\sourceListener\\out\\zip\\molokoin-client-master.zip");
System.out.println("Перечисляем содержимое каталога: " + dir.toString());
try (DirectoryStream<Path> stream = Files.newDirectoryStream(dir)) {
for (Path file: stream) {
System.out.println(file.getFileName());
}
} catch (IOException | DirectoryIteratorException x) {
// IOException не может броситься во время итерации.
// В этом куске кода оно может броситься только
// методом newDirectoryStream.
System.err.println(x);
}
System.out.println("--------------------------------");
/**
* проверка доступа к файлу
*/
System.out.println("проверка доступа к файлу: " + dir);
System.out.println("Files.isReadable(dir) : " + Files.isReadable(dir));
if (Files.isReadable(dir)){
System.out.println("Files.getOwner : " + Files.getOwner(dir, LinkOption.NOFOLLOW_LINKS));
System.out.println("Files.getFileStore(dir) : " + Files.getFileStore(dir));
System.out.println("Files.size(dir) : " + Files.size(dir));
System.out.println("Files.isSymbolicLink(dir) : " + Files.isSymbolicLink(dir));
System.out.println("Files.probeContentType(dir) : " + Files.probeContentType(dir));
}
}
}

BIN
target/classes/ru/molokoin/sourceListener/apache2/ApacheService.class

Binary file not shown.
Loading…
Cancel
Save