Wildcard support in File names
Hi,
How can I do the following.
I want to find file names matching with abc*.txt format in a given directory.
It should give abc1.txt,abc2.txt,abc3.txt as output.
Is it possible to do ?
Tx
Sure, change that globbing string to an ordinary regular expression {noformat}(*){noformat} and use a FileFilter for your list( ... ) or listFiles( ... ) method.
kind regards,
Jos
{noformat}(*){noformat} Left as an exercise for the reader ;-)
Similar Messages
-
Internationalization support for File Names
I want to know does it make sense to provide multilingual support for File Names. Say, I have a file called PurchaseOrder.pdf and it will be sent to users as an email attachment. We can localize the file name(for example, in Chinese: 订单.pdf).
But I want to know whether it is a standard to localize the file name. If not, should it be given in English, no matter which locale the user is using.
Thanks in advance
Edited by: Giritharan on Feb 1, 2010 1:53 AM... hopefully you will not have to send another document to the same deliverer the very same day. Even if you add the minutes, a date tells you nothing about the contents. This is no problem as long as I receive nothing but purchase confirmations from you. But as a customer I will receive both sales confirmations and invoices, and then I think it's nice to see what the document is about.
By the way, a person working in an international trading company is supposed nowadays to understand the English words "purchase, sale and invoice", isn't it? Maybe in 50 or 100 years from now Chinese will be the lingua franca. So be prepared for a change ;-) -
Need to perform below steps while loading data into target table from access database file
Check if file exists in Folder (particular folder say c:\bin\file...)
If file does not exist ... exit
If file exists read CSV File for Y/N ( CSV file has value y or n only one column one row)
If CSV value = Y
Read the file name, up till "."
Load access data where entry type = AAA and populate an additional column of source type as the FileName before "."
If CSV value = N
Read the file name,up till "."
Load access data where entry type <> AAA and populate an additional column of source type
as the FileName before "."
I can understand how to check the value of csv file for y or n
How can we check the presence of file, read the name uptill '.' store it in variable and populate it as a column value
Any help or idea on the above
aakHi aakcse,
To check whether accdb file exists in the spepcified directory with wildcard in the file name, you can use the following code:
public void Main()
// TODO: Add your code here
string[] files = System.IO.Directory.GetFiles(Dts.Variables["User::vStrFilePath"].Value.ToString(), "*.csv");
if (files.Length > 0)
Dts.Variables["User::vBolFileExist"].Value = true;
foreach (string file in files)
Dts.Variables["User::vFileName"].Value = Path.GetFileNameWithoutExtension(file);
else
Dts.Variables["User::vBolFileExist"].Value = false;
MessageBox.Show(Dts.Variables["User::vFileName"].Value.ToString());
Dts.TaskResult = (int)ScriptResults.Success;
Note: Assuming there is only one .accdb file in the folder, the script above assigns the file name of the .accdb file without extension to the String type SSIS variable User::vFileName.
Regards,
Mike Yin
If you have any feedback on our support, please click
here
Mike Yin
TechNet Community Support -
Hi all,
I am planning to load data from a flat file using an external table in an OWB mapping. Will my mapping work correctly if my file name changes at every load...as an example file name in October is sales_200310 in november it will be sales_200311.
In case OWB cannot handle this kind of variable file name then does it allow to include a pre mapping script (shell script or batch command) to change the flat file name to a standard name each time the mapping is executed.
Pls. suggest a workaround for this problem.
My environment -- Oracle 9i, OWB 9.2
Thanks in advance.
Regards,
Amit.Amit,
OWB does not support dynamic file names at the moment. You will have to rename the file(s) into a static, pre-defined name either by running a pre mapping process in the mapping or by running an external process from a process flow.
Regards:
Igor -
Can long file names survive OSX to OS9 to OSX?
This computer has dual boot capability, but since owning it I haven't actually booted to OS9 and have used it extensively with Tiger. I know OSX supports much longer file names than OS9. I recall back when I used both OS9 and OSX computers if I took a file created under OSX and looked at the directory under OS9 that all the long file names were truncated and/or encoded at the end (I never did it the other way around and always stuck with short names on all the files I used on both systems). Now I'm wondering if I boot to OS9 and then boot back to OSX if something permanent will happen to my long file names. Will they survive a passive journey but not if I actually open them with something, such as all my music files if I have them in SoundJam? A simple answer probably, but maybe I can get an answer here rather than the "backup, try it, and see" method.
Will they survive a passive journey
Yes.
if I actually open them with something, such as all my music files if I have them in SoundJam?
It depends on whether the application supports long file names; if not, the file's actual name will become set to the encoded name upon copying or modification of the file, and the application may not be able to access it. Using a Disk Copy version that doesn't support long file names to convert a disk image containing them without resizing the image will preserve them.
(46719) -
I am using Adobe Acrobat 9 Standard version in Windows 8.1 and when I try to create a .pdf file, I receive the following error message "Acrobat could not open "file name.log" because it is either not a supported file type or because the file has been damaged. To create a PDF document, go to the source application then print the document to .pdf" I am going to the source application and printing the document to .pdf yet it's saving the file as a .log file. After reinstalling the software, I initially didn't encounter this problem but on my second and third attempts to convert files to .pdf format, this error message reappeared. How do I resolve this problem?
I have a similar problem which i did not have before...and it exists only in some powerpoint files which i want to print as a pdf file...and i get the same message as above.
the log says the bellow details...what's the problem and how can i resolve it? thanks.
%%[ ProductName: Distiller ]%%
%%[Page: 1]%%
%%[Page: 2]%%
Cambria not found, using Courier.
%%[ Error: invalidfont; OffendingCommand: show ]%%
Stack:
%%[ Flushing: rest of job (to end-of-file) will be ignored ]%% -
LONG FILE NAME SUPPORT IN SOLARIS 10 INTEL BASED
Hi,
I am facing the problem in solaris in which, i found that whenever I am copying any file directly from windows based PC to solaris the file name become automataically squizzes to 8+3 [dos file support]. In this case I am facing the problem in which I have to again rename file as actual then only it works properly.
i.e the actual file name "abcdefghij.iope" is converted to "abcdefg_.iop"
Can you confirm is there any setting to avoid this in solaris.
RAJAN IYERYou post your questions all over the Internet, in many different places ...
... you get partial answers all over the Internet, in many different places.
http://www.linuxquestions.org/questions/showthread.php?t=451208
You're seeing a limitation of Windows and your CD writing software within Windows, not of Solaris.
The answer is in that other website's forum thread. -
Have recently updated Adobe Reader and now unable to open downloaded documents - Message received is could not open 'file name.pdf' because it is either not a supported file type or because the file has been damaged (for example, it was sent as an email attachment and wasn't correctly decoded). When I check the file it shows Zero KB downloaded but the file appears - any suggestions?
Obviously your download was not successful.
What is your operating system? How exactly do you download such files? -
Revision: 10389
Author: [email protected]
Date: 2009-09-18 07:19:26 -0700 (Fri, 18 Sep 2009)
Log Message:
Added support for octothorpe in embed file names. And here I thought I'd never use the term octothorpe in a sentence.
QE notes: None
Doc notes: None
Bugs: SDK-23033
Reviewer: Paul
Tests run: Checkin
Is noteworthy for integration: No
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-23033
Modified Paths:
flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/EmbedEvaluator.java -
Update File Naming For Better Support of Unique File Names
The below feature requests are designed to allow lightroom to generate unique filenames for images from any number of cameras that all conform to the same naming convention and can be sorted chronologically by name both inside and outside of lightroom.
The specific feature requests to allow this to happen are:
1) Add a "centiseconds" field to the time strings that either uses those values from cameras that support it (like the Canon 5Dii). If a camera doesn't support this value, then lightroom should just pad the string with "00".
2) Add an always on "conflict" counter that defaults to "1" for every image, but would increment as much as necessary to deal with sets of files that would otherwise have conflicting names. This would use the same logic as the conflict number that currently exists and adds "-2", for filenames that would otherwise be duplicates. The difference is that the new one would be applied 100% of the time instead of just when a duplicate is detected. It should also be possible to setup this number to have one or more leading zeros.
To give an example of how this would work, I'll start with a set of example file names and demonstrate how lightroom currently handles them and then show a comparison of how they would work with the enhancements listed above.
Say you are shooting an event with two different camera and have synced up the clocks on each so their timestamps match up. In the current (3.2) version of lightroom, you could use the pattern:
img-{DateYYYYMMDD}-{Hour}{Minute}{Second}
and end up with something like this
img-20101207-201101.jpg
img-20101207-202213.jpg
img-20101207-202213-2.jpg
img-20101207-202213-3.jpg
img-20101207-203324.jpg
img-20101207-203324-2.jpg
Just adding the ability to have centi-seconds in cameras that support them (like the 5DmkII), you can eliminate a lot of the redundancy, but there will still be times when conflicts occur. Especially if you are using cameras that don't support that level of detail in the timestamp. So, if we add both the centi-seconds and the always on conflict number we can create this pattern:
img-{DateYYYYMMDD}-{Hour}{Minute}{Second}{SubSec}-{0Conflict#}
and we would end up with something more like this:
img-20101207-20110143-01.jpg
img-20101207-20221300-01.jpg
img-20101207-20221300-02.jpg
img-20101207-20221323-01.jpg
img-20101207-20332426-01.jpg
img-20101207-20332452-01.jpg
Most of the duplicate names have been eliminated by the subsecond part of the tiem stamp, but all filenames have the exact same pattern, regardless. This makes scanning images by name much simpler. Especially if you need to run an external process that looks at file names over them.
(Note: I'm use a number with a single leading zero padding in this case for the conflict number. It seems unlikely that a single digit would ever cease to be enough, but just in case having a zero padded version would be a nice option.)I would like to be able to rename a virtual copy and simultaneously make it be a true disk copy, and auto add to library.
We have the virtual copy thing covered and it is one of the great things that makes Lightroom a great application which
has brought us new and amazing workflows. -
Audition CS6 not support file name written in Arabic language
dear support manager
i have audition CS6
Version 5.0 Build 708
i have issue with Arabic language
it not support file name written an arabic language
please help me argent in arabic language
i have
license for 10 user i spent 3000$ for new audition
and the adobe support guy tell me it not support arabic
anay manager in adobe support can help me pleaseThis is just the Adobe Audition User to User forum. Such requests to be directed to Adobe's online support teams.
However there is a reply from an Audition developer at http://forums.adobe.com/message/5587733#5587733. But not good news I'm afraid. -
Long file name support on DVD??
I'm not a hardware or software person, but one of our guys who is is having trouble getting a DVD in a V120 running Solaris 9 to consistently recognize long file names on DVDs that were created on PCs running XP with various combinations Sony and Memorex DVD burners and Nero and Roxio RecordNow software. Focus has been on the software and burners, but has anyone encountered the same problem and found something that had to be tweaked on the Sun side? If so please let me know of the fix so I can pass it on.
It's a software issue.
Windows uses the Microsoft Joliet ISO9660 extension to allow somewhat
longer (unicode) filenames than standard ISO9660.
But Solaris doesn't support the Microsoft Joliet extension. Solaris supports
the RockRidge ISO9660 extention for long filenames (and posix support).
Try to find a CD mastering application that allows to write RockRidge
format CD/DVDs.
E.g. the unix "mkisofs" utility allows to create ISO9660 filesystems with both
the RockRidge and Joliet extension, so that you get long filenames on
both unix and windows. -
Javamail API doesn't support special characters in attachment file name
Hi,
We are using Java Mail API to retrieve the attachment's file name, but it sometimes returns the file name as junk character (if the attachment contains special characters) and it is not able to return original file name for some attachments:
Our code sample :
void getFileName(Part part) {
String fname=null;
fname = part.getFileName();
Actually the problem is with the attachment file name which contains special character. For example below is the attachment file name (please find the sample attached file which is causing this issue):
Sample – 1234abc.doc
From above you could see the file name contains a special character (Sample – 1234abc.doc), i.e. The character ‘–’ is not a regular hyphen character, it’s a special character. Hence the Java mail API returns the name as below:
Sample ? 1234abc.doc
So the special character is being replaced with ‘?’ symbol. But if I store this file in local folder and try reading the file name using Java IO packages, it returns the file name without adding ‘?’ symbol.
Is there any way to handle such kind of special characters in Mail API?
Regards,
VinodhWe dealt with this issue in a private email conversation.
JavaMail is returning the correct data for the filename. The problem is in the way the filename is being displayed. -
Leopard long file name windows support
I have a Windows 2003 file server and Leopard client 10.5.5 build 9F33. One leopard client is able to see more than 27 caracteres file name and others are not able to see more than 27 caracteres on NTFS partitions.
Any Idea how to setup all Leopard clients to see more than 27 caracteres file names on Windows 2003 with apple file share enable ?
Best regardsYou post your questions all over the Internet, in many different places ...
... you get partial answers all over the Internet, in many different places.
http://www.linuxquestions.org/questions/showthread.php?t=451208
You're seeing a limitation of Windows and your CD writing software within Windows, not of Solaris.
The answer is in that other website's forum thread. -
Using wildcards (*) in sender file adapter - FTP type
Hi guys!
Dooes it work using wildcards in sender file adapter (FTP type(!) (filesystem obviously work))? I tried it and it failed. it works only for exact name..
I read some articles about FTP and the result is, that ftp work always only with 1 file, so I'm wondering, if this is possible.
Thanks for info!
OlianThanks for all replies..
I know of course, that * can be used, I use it in many scenarios too. But on a FileSystem. It is not working if the sender type is FTP.
*, ., *.dat, ... nothing like that works.. Just exact file name.
I am able to pick up file, if I specify it's exact name, so there should be no problem with permissions..
Please, I'd appreciate one reply with comfirmation: yes, we are using asterisk (*) , we access source files via FTP and they are processed.
Is there anybody with this experience, that it works?
Thank you!
Olian
Maybe you are looking for
-
I cant open my iPhoto
-
To subclip or not to subclip, that is the question?
Hello All, As I continue to gain experience with FCP, one of the consistent challenges I run into is having created subclip of my master footage that is pretty close to what I want in my final production. The net result of that is when I go to add tr
-
Grey vs Black Rating Stars (in iTunes) [screenshot]
http://img33.imageshack.us/img33/6969/screenshot20120221at110.png MacBook Pro (early 2011) Mac OS X 10.7.3 iTunes 10.5.3 Hello! Here on the screenshot, you could see grey and black rating stars in iTunes. If I click on the grey star rating to give it
-
Crystal Reports 2008 SP1 Install Error 1402 on Vista 64
I just downloaded and tried to install the Crystal Reports 2008 SP1 and when I try to run the setup I get a error 1402, could not open key error and the service pack rolls back. I also tried to reinstall from my original CD and I not get the same er
-
Purchased giftcard and bought film but haven't been charged?
Hello Basically... Last night I entered a giftcard code I recently received from apple, all went through at had £15 on my Itunes. Last night I made a purchase of a film. This morning I checked and I still had the remaining credit of 15 pounds, my ema