I have a console application which do "Screen Capture", and save the images in "c:/" directory with infinite number of pictures, I want the application to keep capturing and saving pictures until the hard disk become full WITHOUT crashing the application. So how to achieve that please?
C# - How to save many files to the hard disk until it become full without crashing
382 views Asked by kareemborai At
1
There are 1 answers
Related Questions in C#
- How to call a C language function from x86 assembly code?
- What does: "char *argv[]" mean?
- User input sanitization program, which takes a specific amount of arguments and passes the execution to a bash script
- How to crop a BMP image in half using C
- How can I get the difference in minutes between two dates and hours?
- Why will this code compile although it defines two variables with the same name?
- Compiling eBPF program in Docker fails due to missing '__u64' type
- Why can't I use the file pointer after the first read attempt fails?
- #include Header files in C with definition too
- OpenCV2 on CLion
- What is causing the store latency in this program?
- How to refer to the filepath of test data in test sourcecode?
- 9 Digit Addresses in Hexadecimal System in MacOS
- My server TCP doesn't receive messages from the client in C
- Printing the characters obtained from the array s using printf?
Related Questions in CONSOLE
- How can I reintroduce username an password on git using fedora?
- How to scroll to the bottom of console window in PyCharm2019 automatically?
- Time usage saved from a process is not properly stored/shown
- Python Console commands
- C#: creating an array and appending console input to each value
- some CSS property working on chrome's console but not on firefox
- Why does throwing an error in any browser developer console not get caught by window.addEventListener('error')?
- Program won't run without print statement - Java
- C# GUI/WPF App, open the "new" W11 Console
- A str, Segment or object with __rich_console__ method is required
- How can I get the new Xcode console output?
- How to Disable Live Reload Enabled Error in Console While Refreshing Web Page?
- Why is my cursor in a random far-away place in Visual Studio Debug Console
- Nodejs - why console.log in a secondary method does not show up
- How can you print out different strings in different coordinates?
Related Questions in CONSOLE-APPLICATION
- C# Console app do not exit until CTRL+C pressed without while loop
- Time usage saved from a process is not properly stored/shown
- Is it safe to integrate with SharePoint online API through a console application which is hosted on local VM
- How to publish .NET Core console application with particular profile?
- Protected .pyd not working with debug mode in c# sharp console application
- .NET 8 Console App DI Error 'Unable to resolve service for type 'Microsoft.Extensions.Logging.ILoggerFactory'
- Why is my cursor in a random far-away place in Visual Studio Debug Console
- I'm trying to write a simple program that picks a random number between 1 and 10 and gives the user to guess it
- Accessing DI elements like IConfiguration from within nested class in a Core console app
- Is it possible to listen for console input from a C# Windows Application?
- Win32 Console Application Unexpectedly Terminates with Code 58
- Conway's Game of Life: unexpected behavior
- .NET Core console application crashes on debug
- How to tell a program to clear the console in python
- Create docker Img from .NET Core (Console APP) that creates output file is not creating files with docker run
Related Questions in CAPTURE
- How to grab a screen with OpenCV
- Synchronizing input, desktop video capture, and sound capture on Linux
- Capture screen from the Scala Player application
- iOS 17 Object Capture breaks RealityKit occlusion
- Make sh Commands Stream to Capture Stdin
- input file capture create a temporary image on IPhone Safari?
- Mac Image capture driver matching to scanner
- How to detect the real IP addresses of an hacker in ARP Spoofing using Wireshark?
- How can I capture all cells and outputs from Jupyter in Visual Studio Code?
- nginx location regex variable capture for multi folders
- html5 <input type="file" accept="image/*" capture="camera"> laravel app
- stm8s003 timer1 channel2 capture doesn't work
- Can not capture video element in Safari using blob url
- Automatically take a picture from webcam source, then save it to files, with no user input
- I want to get a graph of the labaratory rabbit limb movement
Related Questions in SCREEN-CAPTURE
- Screen Capture API _ Set a specific Screen
- How to capture a small screenshot (cursor included) around mouse?, with AutoHotkey
- Attempt to convert pData provided by Direct3d11 to buffer, but error when resize window
- Why is the "cursor" contraint in MediaTrackSettings for video not supported?
- How do i get my in app screenshot to work properly
- Webrtc screen capture resolution android
- Media streams capturing issue in MV3 (chrome extension) with respect to constraints
- Pillow ImageGrab not working on Steam window
- Java AWT Robot: Why doesn't a smaller screen capture equal a subimage of a capture of the entire screen?
- C# Windows.Media.Transcoding outputting video stream instead of a file
- KeePassXC blocking screen capture
- Getting full screenshot of a specific window, despite the window location
- Desktop Duplication API - DXGI_OUTDUPL_FRAME_INFO.LastPresentTime is 0 for the first 5 minutes after I restart my computer
- Is there a way to make a cv2 videoCapture, capture the whole screen of my computer?
- How to add screenshot feature in accessibility service in android studio
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
How to keep the application from crashing? Simple: catch the exception that occurs when you try to save the file to a full drive. For example:
You don't say what kind of image you're getting, so I can't give you an exact scenario. But the concept is the same: if the attempt to save an image throws an exception, catch the exception, clean up any streams or whatever that you might have open, and then just continue. Display an error message if you want. Log an error to a file, although you'll probably want that log file to be on a different drive.
That will prevent your application from crashing. No telling what it will do to any other running applications that need to write to the disk.