• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Directory::Transactional Download

Directory::Transactional

July 25, 2009
This software provides ACID transactions on a group of files with journalling and recovery features using flock or File::NFSLock. It enables users to maintain data integrity and consistency during database management.
Version 0.08
License Perl Artistic License
Platform Linux
Supported Languages English
Homepage search.cpan.org
Developed by Yuval Kogman
Directory::Transactional is a reliable and efficient Perl module ideal for file transactions through lock-based mechanisms. This module offers full support for nested transactions, which is beneficial for complex data operations. With Directory::Transactional, users can effortlessly create and execute file transactions with ease.

Using Directory::Transactional is made quick and simple, thanks to its user-friendly API. Developers can instantiate the module and specify their desired file paths via the "root" parameter. Transactions can then be executed using the "txn_do" method, which takes a code block containing the necessary file operations.

An example of using Directory::Transactional would be creating a new file, writing to it, and saving the changes:

```
use Directory::Transactional;
my $d = Directory::Transactional->new(root => $path);
$d->txn_do(sub {
my $fh = $d->openw("path/to/file");
$fh->print("I AR MODIFY");
close $fh;
});
```

In summary, Directory::Transactional is a highly recommended Perl module for file transactions. Its robust features, including nested transactions and intuitive methods, make it an excellent tool for developers needing reliable file operations with Perl.
What's New

Version 0.08: N/A

Free Download 22.2K
319
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    157
  2. Dvgrab 3.4
    94
  3. DynVPN 1.0
    83
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    76
  6. porm r2
    72
  7. Clewarecontrol 0.8
    71
  8. Hills 2.0
    71
  9. fuseftp 0.8
    70
  10. Java Games 1.0
    70

Related Downloads

sipX
sipX is an intuitive and feature-rich IP PBX software that simplifies communication ...
Xfce 4 Battery Plugin
Xfce 4 Battery Plugin is a panel plugin that monitors battery levels ...
Bomber Instinct
Bomber Instinct is a maze-based multiplayer game, resembling Bomberman. It engages players ...
freesweep
Freesweep is a minesweeper game built on curses software.
Hatenabar
Hatenabar is a Firefox toolbar that enhances browsing experience by providing efficient ...
iowlcd_amarok
iowlcd_amarok relays amaroK status to iowlircemu for LCD output.
Kuickplay
Kuickplay is a fast and easy-to-use music player designed for KDE, programmed ...
The PHP Photo Archive
LinPHA is a PHP-based photo archive that is user-friendly, adaptable, and available ...
beauty256
beauty256 is a visually appealing Vim theme that is exclusively created for ...
Quad-Lock Unit Converter
Quad-Lock Unit Converter is a multi-functional tool that enables the conversion of ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.