Aion-Fs
view release on metacpan or search on metacpan
eval { sta }; $@ # ~> sta nofile: No such file or directory
sta(["/"])->{ino} # ~> ^\d+$
sta(".")->{atime} # ~> ^\d+(\.\d+)?$
```
### See also
* [Fcntl](https://metacpan.org/pod/Fcntl) â ÑодеÑÐ¶Ð¸Ñ ÐºÐ¾Ð½ÑÑанÑÑ Ð´Ð»Ñ ÑаÑÐ¿Ð¾Ð·Ð½Ð°Ð²Ð°Ð½Ð¸Ñ Ñежима.
* [BSD::stat](https://metacpan.org/pod/BSD::stat) â дополниÑелÑно возвÑаÑÐ°ÐµÑ atime, ctime и mtime в наноÑекÑндаÑ
, Ñлаги полÑзоваÑÐµÐ»Ñ Ð¸ Ð½Ð¾Ð¼ÐµÑ Ð³ÐµÐ½ÐµÑаÑии Ñайла. ÐÐ¼ÐµÐµÑ ÐÐÐ...
* [File::chmod](https://metacpan.org/pod/File::chmod) â `chmod("o=,g-w","file1","file2")`, `@newmodes = getchmod("+x","file1","file2")`.
* [File::stat](https://metacpan.org/pod/File::stat) â пÑедоÑÑавлÑÐµÑ ÐÐÐ-инÑеÑÑÐµÐ¹Ñ Ðº stat.
* [File::Stat::Bits](https://metacpan.org/pod/File::Stat::Bits) â аналогиÑен [Fcntl](https://metacpan.org/pod/Fcntl).
* [File::stat::Extra](https://metacpan.org/pod/File::stat::Extra) â ÑаÑÑиÑÑÐµÑ [File::stat](https://metacpan.org/pod/File::stat) меÑодами Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑии о Ñежиме, а Ñак же пеÑезагÑ...
* [File::Stat::Ls](https://metacpan.org/pod/File::Stat::Ls) â возвÑаÑÐ°ÐµÑ Ñежим в ÑоÑмаÑе ÑÑилиÑÑ ls.
* [File::Stat::Moose](https://metacpan.org/pod/File::Stat::Moose) â ÐÐРинÑеÑÑÐµÐ¹Ñ Ð½Ð° Moose.
* [File::Stat::OO](https://metacpan.org/pod/File::Stat::OO) â пÑедоÑÑавлÑÐµÑ ÐÐÐ-инÑеÑÑÐµÐ¹Ñ Ðº stat. ÐÐ¾Ð¶ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑаÑÑ atime, ctime и mtime ÑÑÐ°Ð·Ñ Ð² `DateTime`.
* [File::Stat::Trigger](https://metacpan.org/pod/File::Stat::Trigger) â Ñледилка за изменением аÑÑибÑÑов Ñайла.
* [Linux::stat](https://metacpan.org/pod/Linux::stat) â паÑÑÐ¸Ñ /proc/stat и возвÑаÑÐ°ÐµÑ Ð´Ð¾Ð¿-инÑоÑмаÑиÑ. Ðднако в дÑÑгиÑ
ÐС не ÑабоÑаеÑ.
* [Stat::lsMode](https://metacpan.org/pod/Stat::lsMode) â возвÑаÑÐ°ÐµÑ Ñежим в ÑоÑмаÑе ÑÑилиÑÑ ls.
* [VMS::Stat](https://metacpan.org/pod/VMS::Stat) â возвÑаÑÐ°ÐµÑ ÑпиÑки VMS ACL.
i18n/Aion/Fs.ru-en.po view on Meta::CPAN
msgid "ЧÑÐ¾Ð±Ñ Ð¼Ð¾Ð¶Ð½Ð¾ бÑло иÑполÑзоваÑÑ Ñ Ð´ÑÑгими ÑайловÑми ÑÑнкÑиÑми, Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð»ÑÑаÑÑ ÑÑÑÐ»ÐºÑ Ð½Ð° маÑÑив из коÑоÑого беÑÑÑ Ð¿ÐµÑвÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð² каÑÐ...
msgstr "To be used with other file functions, it can receive a reference to an array from which it takes the first element as the file path."
msgid "ÐÑбÑаÑÑÐ²Ð°ÐµÑ Ð¸ÑклÑÑение, еÑли Ñайл не ÑÑÑеÑÑвÑÐµÑ Ð¸Ð»Ð¸ Ð½ÐµÑ Ð¿Ñав:"
msgstr "Throws an exception if the file does not exist or does not have permission:"
msgid ""
"* [Fcntl](https://metacpan.org/pod/Fcntl) â ÑодеÑÐ¶Ð¸Ñ ÐºÐ¾Ð½ÑÑанÑÑ Ð´Ð»Ñ ÑаÑÐ¿Ð¾Ð·Ð½Ð°Ð²Ð°Ð½Ð¸Ñ Ñежима.\n"
"* [BSD::stat](https://metacpan.org/pod/BSD::stat) â дополниÑелÑно возвÑаÑÐ°ÐµÑ atime, ctime и mtime в наноÑекÑндаÑ
, Ñлаги полÑзоваÑÐµÐ»Ñ Ð¸ Ð½Ð¾Ð¼ÐµÑ Ð³ÐµÐ½ÐµÑаÑии Ñайла. ÐÐ¼ÐµÐµÑ ÐÐ...
"* [File::chmod](https://metacpan.org/pod/File::chmod) â `chmod(\"o=,g-w\",\"file1\",\"file2\")`, `@newmodes = getchmod(\"+x\",\"file1\",\"file2\")`.\n"
"* [File::stat](https://metacpan.org/pod/File::stat) â пÑедоÑÑавлÑÐµÑ ÐÐÐ-инÑеÑÑÐµÐ¹Ñ Ðº stat.\n"
"* [File::Stat::Bits](https://metacpan.org/pod/File::Stat::Bits) â аналогиÑен [Fcntl](https://metacpan.org/pod/Fcntl).\n"
"* [File::stat::Extra](https://metacpan.org/pod/File::stat::Extra) â ÑаÑÑиÑÑÐµÑ [File::stat](https://metacpan.org/pod/File::stat) меÑодами Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑии о Ñежиме, а Ñак же пеÑезаг...
"* [File::Stat::Ls](https://metacpan.org/pod/File::Stat::Ls) â возвÑаÑÐ°ÐµÑ Ñежим в ÑоÑмаÑе ÑÑилиÑÑ ls.\n"
"* [File::Stat::Moose](https://metacpan.org/pod/File::Stat::Moose) â ÐÐРинÑеÑÑÐµÐ¹Ñ Ð½Ð° Moose.\n"
"* [File::Stat::OO](https://metacpan.org/pod/File::Stat::OO) â пÑедоÑÑавлÑÐµÑ ÐÐÐ-инÑеÑÑÐµÐ¹Ñ Ðº stat. ÐÐ¾Ð¶ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑаÑÑ atime, ctime и mtime ÑÑÐ°Ð·Ñ Ð² `DateTime`.\n"
"* [File::Stat::Trigger](https://metacpan.org/pod/File::Stat::Trigger) â Ñледилка за изменением аÑÑибÑÑов Ñайла.\n"
"* [Linux::stat](https://metacpan.org/pod/Linux::stat) â паÑÑÐ¸Ñ /proc/stat и возвÑаÑÐ°ÐµÑ Ð´Ð¾Ð¿-инÑоÑмаÑиÑ. Ðднако в дÑÑгиÑ
ÐС не ÑабоÑаеÑ.\n"
"* [Stat::lsMode](https://metacpan.org/pod/Stat::lsMode) â возвÑаÑÐ°ÐµÑ Ñежим в ÑоÑмаÑе ÑÑилиÑÑ ls.\n"
"* [VMS::Stat](https://metacpan.org/pod/VMS::Stat) â возвÑаÑÐ°ÐµÑ ÑпиÑки VMS ACL."
msgstr ""
"* [Fcntl](https://metacpan.org/pod/Fcntl) â contains constants for mode recognition.\n"
"* [BSD::stat](https://metacpan.org/pod/BSD::stat) - optionally returns atime, ctime and mtime in nanoseconds, user flags and file generation number. Has an OOP interface.\n"
"* [File::chmod](https://metacpan.org/pod/File::chmod) â `chmod(\"o=,g-w\",\"file1\",\"file2\")`, `@newmodes = getchmod(\"+x\",\"file1\",\"file2\")`.\n"
"* [File::stat](https://metacpan.org/pod/File::stat) â provides an OOP interface to stat.\n"
"* [File::Stat::Bits](https://metacpan.org/pod/File::Stat::Bits) - similar to [Fcntl](https://metacpan.org/pod/Fcntl).\n"
"* [File::stat::Extra](https://metacpan.org/pod/File::stat::Extra) â extends [File::stat](https://metacpan.org/pod/File::stat) methods to obtain information about the mode, and also reloads **-X**, **<=>**, **cmp** and **~~** operators and is strin...
"* [File::Stat::Ls](https://metacpan.org/pod/File::Stat::Ls) â returns the mode in the format of the ls utility.\n"
"* [File::Stat::Moose](https://metacpan.org/pod/File::Stat::Moose) â OOP interface for Moose.\n"
"* [File::Stat::OO](https://metacpan.org/pod/File::Stat::OO) â provides an OOP interface to stat. Can return atime, ctime and mtime at once in `DateTime`.\n"
"* [File::Stat::Trigger](https://metacpan.org/pod/File::Stat::Trigger) â monitors changes in file attributes.\n"
"* [Linux::stat](https://metacpan.org/pod/Linux::stat) â parses /proc/stat and returns additional information. However, it does not work on other OSes.\n"
"* [Stat::lsMode](https://metacpan.org/pod/Stat::lsMode) â returns the mode in the ls utility format.\n"
"* [VMS::Stat](https://metacpan.org/pod/VMS::Stat) - returns VMS ACLs."
lib/Aion/Fs.md view on Meta::CPAN
eval { sta }; $@ # ~> sta nofile: No such file or directory
sta(["/"])->{ino} # ~> ^\d+$
sta(".")->{atime} # ~> ^\d+(\.\d+)?$
```
### See also
* [Fcntl](https://metacpan.org/pod/Fcntl) â ÑодеÑÐ¶Ð¸Ñ ÐºÐ¾Ð½ÑÑанÑÑ Ð´Ð»Ñ ÑаÑÐ¿Ð¾Ð·Ð½Ð°Ð²Ð°Ð½Ð¸Ñ Ñежима.
* [BSD::stat](https://metacpan.org/pod/BSD::stat) â дополниÑелÑно возвÑаÑÐ°ÐµÑ atime, ctime и mtime в наноÑекÑндаÑ
, Ñлаги полÑзоваÑÐµÐ»Ñ Ð¸ Ð½Ð¾Ð¼ÐµÑ Ð³ÐµÐ½ÐµÑаÑии Ñайла. ÐÐ¼ÐµÐµÑ ÐÐÐ...
* [File::chmod](https://metacpan.org/pod/File::chmod) â `chmod("o=,g-w","file1","file2")`, `@newmodes = getchmod("+x","file1","file2")`.
* [File::stat](https://metacpan.org/pod/File::stat) â пÑедоÑÑавлÑÐµÑ ÐÐÐ-инÑеÑÑÐµÐ¹Ñ Ðº stat.
* [File::Stat::Bits](https://metacpan.org/pod/File::Stat::Bits) â аналогиÑен [Fcntl](https://metacpan.org/pod/Fcntl).
* [File::stat::Extra](https://metacpan.org/pod/File::stat::Extra) â ÑаÑÑиÑÑÐµÑ [File::stat](https://metacpan.org/pod/File::stat) меÑодами Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑии о Ñежиме, а Ñак же пеÑезагÑ...
* [File::Stat::Ls](https://metacpan.org/pod/File::Stat::Ls) â возвÑаÑÐ°ÐµÑ Ñежим в ÑоÑмаÑе ÑÑилиÑÑ ls.
* [File::Stat::Moose](https://metacpan.org/pod/File::Stat::Moose) â ÐÐРинÑеÑÑÐµÐ¹Ñ Ð½Ð° Moose.
* [File::Stat::OO](https://metacpan.org/pod/File::Stat::OO) â пÑедоÑÑавлÑÐµÑ ÐÐÐ-инÑеÑÑÐµÐ¹Ñ Ðº stat. ÐÐ¾Ð¶ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑаÑÑ atime, ctime и mtime ÑÑÐ°Ð·Ñ Ð² `DateTime`.
* [File::Stat::Trigger](https://metacpan.org/pod/File::Stat::Trigger) â Ñледилка за изменением аÑÑибÑÑов Ñайла.
* [Linux::stat](https://metacpan.org/pod/Linux::stat) â паÑÑÐ¸Ñ /proc/stat и возвÑаÑÐ°ÐµÑ Ð´Ð¾Ð¿-инÑоÑмаÑиÑ. Ðднако в дÑÑгиÑ
ÐС не ÑабоÑаеÑ.
* [Stat::lsMode](https://metacpan.org/pod/Stat::lsMode) â возвÑаÑÐ°ÐµÑ Ñежим в ÑоÑмаÑе ÑÑилиÑÑ ls.
* [VMS::Stat](https://metacpan.org/pod/VMS::Stat) â возвÑаÑÐ°ÐµÑ ÑпиÑки VMS ACL.
lib/Aion/Fs.pm view on Meta::CPAN
sta(".")->{atime} # ~> ^\d+(\.\d+)?$
=head3 See also
=over
=item * L<Fcntl> â contains constants for mode recognition.
=item * L<BSD::stat> - optionally returns atime, ctime and mtime in nanoseconds, user flags and file generation number. Has an OOP interface.
=item * L<File::chmod> â C<chmod("o=,g-w","file1","file2")>, C<@newmodes = getchmod("+x","file1","file2")>.
=item * L<File::stat> â provides an OOP interface to stat.
=item * L<File::Stat::Bits> - similar to L<Fcntl>.
=item * L<File::stat::Extra> â extends L<File::stat> methods to obtain information about the mode, and also reloads B<-X>, B<< <=> >>, B<cmp> and B<~~> operators and is stringified.
=item * L<File::Stat::Ls> â returns the mode in the format of the ls utility.
=item * L<File::Stat::Moose> â OOP interface for Moose.
t/aion/fs.t view on Meta::CPAN
use common::sense; use open qw/:std :utf8/; use Carp qw//; use Cwd qw//; use File::Basename qw//; use File::Find qw//; use File::Slurper qw//; use File::Spec qw//; use File::Path qw//; use Scalar::Util qw//; use Test::More 0.98; use String::Diff q...
# # NAME
#
# Aion::Fs - ÑÑилиÑÑ Ð´Ð»Ñ Ñайловой ÑиÑÑемÑ: ÑÑение, запиÑÑ, поиÑк, замена Ñайлов и Ñ.д.
#
# # VERSION
#
# 0.2.2
#
# # SYNOPSIS
#
t/aion/fs.t view on Meta::CPAN
::like scalar do {eval { sta }; $@}, qr{sta nofile: No such file or directory}, 'eval { sta }; $@ # ~> sta nofile: No such file or directory'; undef $::_g0; undef $::_e0;
::like scalar do {sta(["/"])->{ino}}, qr{^\d+$}, 'sta(["/"])->{ino} # ~> ^\d+$'; undef $::_g0; undef $::_e0;
::like scalar do {sta(".")->{atime}}, qr{^\d+(\.\d+)?$}, 'sta(".")->{atime} # ~> ^\d+(\.\d+)?$'; undef $::_g0; undef $::_e0;
#
# ### See also
#
# * [Fcntl](https://metacpan.org/pod/Fcntl) â ÑодеÑÐ¶Ð¸Ñ ÐºÐ¾Ð½ÑÑанÑÑ Ð´Ð»Ñ ÑаÑÐ¿Ð¾Ð·Ð½Ð°Ð²Ð°Ð½Ð¸Ñ Ñежима.
# * [BSD::stat](https://metacpan.org/pod/BSD::stat) â дополниÑелÑно возвÑаÑÐ°ÐµÑ atime, ctime и mtime в наноÑекÑндаÑ
, Ñлаги полÑзоваÑÐµÐ»Ñ Ð¸ Ð½Ð¾Ð¼ÐµÑ Ð³ÐµÐ½ÐµÑаÑии Ñайла. ÐÐ¼ÐµÐµÑ ÐÐ...
# * [File::chmod](https://metacpan.org/pod/File::chmod) â `chmod("o=,g-w","file1","file2")`, `@newmodes = getchmod("+x","file1","file2")`.
# * [File::stat](https://metacpan.org/pod/File::stat) â пÑедоÑÑавлÑÐµÑ ÐÐÐ-инÑеÑÑÐµÐ¹Ñ Ðº stat.
# * [File::Stat::Bits](https://metacpan.org/pod/File::Stat::Bits) â аналогиÑен [Fcntl](https://metacpan.org/pod/Fcntl).
# * [File::stat::Extra](https://metacpan.org/pod/File::stat::Extra) â ÑаÑÑиÑÑÐµÑ [File::stat](https://metacpan.org/pod/File::stat) меÑодами Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑии о Ñежиме, а Ñак же пеÑезаÐ...
# * [File::Stat::Ls](https://metacpan.org/pod/File::Stat::Ls) â возвÑаÑÐ°ÐµÑ Ñежим в ÑоÑмаÑе ÑÑилиÑÑ ls.
# * [File::Stat::Moose](https://metacpan.org/pod/File::Stat::Moose) â ÐÐРинÑеÑÑÐµÐ¹Ñ Ð½Ð° Moose.
# * [File::Stat::OO](https://metacpan.org/pod/File::Stat::OO) â пÑедоÑÑавлÑÐµÑ ÐÐÐ-инÑеÑÑÐµÐ¹Ñ Ðº stat. ÐÐ¾Ð¶ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑаÑÑ atime, ctime и mtime ÑÑÐ°Ð·Ñ Ð² `DateTime`.
# * [File::Stat::Trigger](https://metacpan.org/pod/File::Stat::Trigger) â Ñледилка за изменением аÑÑибÑÑов Ñайла.
# * [Linux::stat](https://metacpan.org/pod/Linux::stat) â паÑÑÐ¸Ñ /proc/stat и возвÑаÑÐ°ÐµÑ Ð´Ð¾Ð¿-инÑоÑмаÑиÑ. Ðднако в дÑÑгиÑ
ÐС не ÑабоÑаеÑ.
# * [Stat::lsMode](https://metacpan.org/pod/Stat::lsMode) â возвÑаÑÐ°ÐµÑ Ñежим в ÑоÑмаÑе ÑÑилиÑÑ ls.
# * [VMS::Stat](https://metacpan.org/pod/VMS::Stat) â возвÑаÑÐ°ÐµÑ ÑпиÑки VMS ACL.
t/aion/fs/cat.t view on Meta::CPAN
use common::sense; use open qw/:std :utf8/; use Carp qw//; use Cwd qw//; use File::Basename qw//; use File::Find qw//; use File::Slurper qw//; use File::Spec qw//; use File::Path qw//; use Scalar::Util qw//; use Test::More 0.98; use String::Diff q...
#
# Aion::Fs::Cat - ÑайловÑй деÑкÑипÑÐ¾Ñ Ñ Ð°Ð²ÑозакÑÑÑием
#
# # SYNOPSIS
#
subtest 'SYNOPSIS' => sub {
use Aion::Fs qw/lay/;
use Aion::Fs::Cat;
use Symbol;
t/aion/fs/find.t view on Meta::CPAN
use common::sense; use open qw/:std :utf8/; use Carp qw//; use Cwd qw//; use File::Basename qw//; use File::Find qw//; use File::Slurper qw//; use File::Spec qw//; use File::Path qw//; use Scalar::Util qw//; use Test::More 0.98; use String::Diff q...
# # NAME
#
# Aion::Fs::Find - иÑеÑаÑÐ¾Ñ Ð¿Ð¾Ð¸Ñка Ñайлов Ð´Ð»Ñ Aion::Fs#find
#
# # SYNOPSIS
#
subtest 'SYNOPSIS' => sub {
use Aion::Fs::Find;
my $iter = Aion::Fs::Find->new(
t/aion/fs/lay.t view on Meta::CPAN
use common::sense; use open qw/:std :utf8/; use Carp qw//; use Cwd qw//; use File::Basename qw//; use File::Find qw//; use File::Slurper qw//; use File::Spec qw//; use File::Path qw//; use Scalar::Util qw//; use Test::More 0.98; use String::Diff q...
#
# Aion::Fs::Lay - ÑайловÑй деÑкÑипÑÐ¾Ñ Ñ Ð°Ð²ÑозакÑÑÑием
#
# # SYNOPSIS
#
subtest 'SYNOPSIS' => sub {
use Aion::Fs::Lay;
use Symbol;
my $file = "lay.test.txt";
( run in 1.108 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )