CSIS054: Perl ProgrammingQuestions for week 6
|
|
QUESTION | ANSWER (highlight to read) |
What happens if I open a file for "writing" if that file already exists? | Existing file is destroyed. |
What could I do instead? | Append. Or choose a new name. |
What are the arguments to the open function? | A filehandle, and the filename. |
What can I do with a filehandle? | Read or write it. Close it. |
How do I modify the filename if I want to write to the file? | ">file" |
How do I modify the filename if I want to append to it? | ">>file" |
What happens if the script crashes while a file is open for writing? | It's probably ruined/corrupted. |
What if that isn't acceptable? | Make a backup before doing a risky operation. |
What else can go wrong when opening a file? | Disk full. Permissions problems. Network error. Network lag. Murphy's law. etc... |
Why can't I open & read a MS-Word formatted (.doc) file from perl? | It's not plain-text. Search CPAN for a module. |
Address of this page is http://hhh.gavilan.edu/phowell/csis054/06questions.html
Please contact Peter Howell at phowell@gavilan.edu for questions or comments.
Last updated January 16, 2010.